home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Corel Gallery (Macintosh)
/
Corel Gallery - Macintosh Version.bin
/
Corel GALLERY
/
Corel GALLERY.rsrc
/
CODE_9_GInit.txt
< prev
next >
Wrap
Text File
|
1994-04-29
|
214KB
|
3,697 lines
# near model CODE resource
# jump table entries: 4784-4804 (21 of them)
export_598:
00000000 4E56 FE90 link A6, -0x0170
00000004 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00000008 4A2D F848 tst.b [A5 - 0x7B8]
0000000C 6738 beq +0x3A /* 00000046 */
0000000E 7000 moveq.l D0, 0x00
00000010 2640 movea.l A3, D0
00000012 7601 moveq.l D3, 0x01
00000014 220B move.l D1, A3
00000016 661A bne +0x1C /* 00000032 */
00000018 2F03 move.l -[A7], D3
0000001A 4878 00C4 push.l 0xC4
0000001E 486D 3EB2 pea.l [A5 + 0x3EB2 /* export_2002 */]
00000022 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000026 508F addq.l A7, 8
00000028 261F move.l D3, [A7]+
0000002A 2640 movea.l A3, D0
0000002C 200B move.l D0, A3
0000002E 6602 bne +0x4 /* 00000032 */
00000030 7600 moveq.l D3, 0x00
label00000032:
00000032 4A03 tst.b D3
00000034 670C beq +0xE /* 00000042 */
00000036 2F0B move.l -[A7], A3
00000038 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
0000003C 2640 movea.l A3, D0
0000003E 584F addq.w A7, 4
00000040 6002 bra +0x4 /* 00000044 */
label00000042:
00000042 7000 moveq.l D0, 0x00
label00000044:
00000044 284B movea.l A4, A3
label00000046:
00000046 4A2D F848 tst.b [A5 - 0x7B8]
0000004A 6738 beq +0x3A /* 00000084 */
0000004C 7000 moveq.l D0, 0x00
0000004E 2640 movea.l A3, D0
00000050 7601 moveq.l D3, 0x01
00000052 220B move.l D1, A3
00000054 661A bne +0x1C /* 00000070 */
00000056 2F03 move.l -[A7], D3
00000058 4878 00C0 push.l 0xC0
0000005C 486D 3E22 pea.l [A5 + 0x3E22 /* export_1984 */]
00000060 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000064 508F addq.l A7, 8
00000066 261F move.l D3, [A7]+
00000068 2640 movea.l A3, D0
0000006A 200B move.l D0, A3
0000006C 6602 bne +0x4 /* 00000070 */
0000006E 7600 moveq.l D3, 0x00
label00000070:
00000070 4A03 tst.b D3
00000072 670C beq +0xE /* 00000080 */
00000074 2F0B move.l -[A7], A3
00000076 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
0000007A 2640 movea.l A3, D0
0000007C 584F addq.w A7, 4
0000007E 6002 bra +0x4 /* 00000082 */
label00000080:
00000080 7000 moveq.l D0, 0x00
label00000082:
00000082 284B movea.l A4, A3
label00000084:
00000084 4A2D F848 tst.b [A5 - 0x7B8]
00000088 6738 beq +0x3A /* 000000C2 */
0000008A 7000 moveq.l D0, 0x00
0000008C 2640 movea.l A3, D0
0000008E 7601 moveq.l D3, 0x01
00000090 220B move.l D1, A3
00000092 661A bne +0x1C /* 000000AE */
00000094 2F03 move.l -[A7], D3
00000096 4878 00CA push.l 0xCA
0000009A 486D 3E2A pea.l [A5 + 0x3E2A /* export_1985 */]
0000009E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000000A2 508F addq.l A7, 8
000000A4 261F move.l D3, [A7]+
000000A6 2640 movea.l A3, D0
000000A8 200B move.l D0, A3
000000AA 6602 bne +0x4 /* 000000AE */
000000AC 7600 moveq.l D3, 0x00
label000000AE:
000000AE 4A03 tst.b D3
000000B0 670C beq +0xE /* 000000BE */
000000B2 2F0B move.l -[A7], A3
000000B4 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
000000B8 2640 movea.l A3, D0
000000BA 584F addq.w A7, 4
000000BC 6002 bra +0x4 /* 000000C0 */
label000000BE:
000000BE 7000 moveq.l D0, 0x00
label000000C0:
000000C0 284B movea.l A4, A3
label000000C2:
000000C2 4A2D F848 tst.b [A5 - 0x7B8]
000000C6 6738 beq +0x3A /* 00000100 */
000000C8 7000 moveq.l D0, 0x00
000000CA 2640 movea.l A3, D0
000000CC 7601 moveq.l D3, 0x01
000000CE 220B move.l D1, A3
000000D0 661A bne +0x1C /* 000000EC */
000000D2 2F03 move.l -[A7], D3
000000D4 707E moveq.l D0, 0x7E
000000D6 2F00 move.l -[A7], D0
000000D8 486D 3E1A pea.l [A5 + 0x3E1A /* export_1983 */]
000000DC 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000000E0 508F addq.l A7, 8
000000E2 261F move.l D3, [A7]+
000000E4 2640 movea.l A3, D0
000000E6 200B move.l D0, A3
000000E8 6602 bne +0x4 /* 000000EC */
000000EA 7600 moveq.l D3, 0x00
label000000EC:
000000EC 4A03 tst.b D3
000000EE 670C beq +0xE /* 000000FC */
000000F0 2F0B move.l -[A7], A3
000000F2 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
000000F6 2640 movea.l A3, D0
000000F8 584F addq.w A7, 4
000000FA 6002 bra +0x4 /* 000000FE */
label000000FC:
000000FC 7000 moveq.l D0, 0x00
label000000FE:
000000FE 284B movea.l A4, A3
label00000100:
00000100 4A2D F848 tst.b [A5 - 0x7B8]
00000104 6738 beq +0x3A /* 0000013E */
00000106 7000 moveq.l D0, 0x00
00000108 2640 movea.l A3, D0
0000010A 7601 moveq.l D3, 0x01
0000010C 220B move.l D1, A3
0000010E 661A bne +0x1C /* 0000012A */
00000110 2F03 move.l -[A7], D3
00000112 4878 009E push.l 0x9E
00000116 486D 3E32 pea.l [A5 + 0x3E32 /* export_1986 */]
0000011A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000011E 508F addq.l A7, 8
00000120 261F move.l D3, [A7]+
00000122 2640 movea.l A3, D0
00000124 200B move.l D0, A3
00000126 6602 bne +0x4 /* 0000012A */
00000128 7600 moveq.l D3, 0x00
label0000012A:
0000012A 4A03 tst.b D3
0000012C 670C beq +0xE /* 0000013A */
0000012E 2F0B move.l -[A7], A3
00000130 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00000134 2640 movea.l A3, D0
00000136 584F addq.w A7, 4
00000138 6002 bra +0x4 /* 0000013C */
label0000013A:
0000013A 7000 moveq.l D0, 0x00
label0000013C:
0000013C 284B movea.l A4, A3
label0000013E:
0000013E 4A2D F848 tst.b [A5 - 0x7B8]
00000142 6738 beq +0x3A /* 0000017C */
00000144 7000 moveq.l D0, 0x00
00000146 2640 movea.l A3, D0
00000148 7601 moveq.l D3, 0x01
0000014A 220B move.l D1, A3
0000014C 661A bne +0x1C /* 00000168 */
0000014E 2F03 move.l -[A7], D3
00000150 4878 00B8 push.l 0xB8
00000154 486D 3E3A pea.l [A5 + 0x3E3A /* export_1987 */]
00000158 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000015C 508F addq.l A7, 8
0000015E 261F move.l D3, [A7]+
00000160 2640 movea.l A3, D0
00000162 200B move.l D0, A3
00000164 6602 bne +0x4 /* 00000168 */
00000166 7600 moveq.l D3, 0x00
label00000168:
00000168 4A03 tst.b D3
0000016A 670C beq +0xE /* 00000178 */
0000016C 2F0B move.l -[A7], A3
0000016E 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
00000172 2640 movea.l A3, D0
00000174 584F addq.w A7, 4
00000176 6002 bra +0x4 /* 0000017A */
label00000178:
00000178 7000 moveq.l D0, 0x00
label0000017A:
0000017A 284B movea.l A4, A3
label0000017C:
0000017C 4A2D F848 tst.b [A5 - 0x7B8]
00000180 6738 beq +0x3A /* 000001BA */
00000182 7000 moveq.l D0, 0x00
00000184 2640 movea.l A3, D0
00000186 7601 moveq.l D3, 0x01
00000188 220B move.l D1, A3
0000018A 661A bne +0x1C /* 000001A6 */
0000018C 2F03 move.l -[A7], D3
0000018E 4878 00BE push.l 0xBE
00000192 486D 3E42 pea.l [A5 + 0x3E42 /* export_1988 */]
00000196 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000019A 508F addq.l A7, 8
0000019C 261F move.l D3, [A7]+
0000019E 2640 movea.l A3, D0
000001A0 200B move.l D0, A3
000001A2 6602 bne +0x4 /* 000001A6 */
000001A4 7600 moveq.l D3, 0x00
label000001A6:
000001A6 4A03 tst.b D3
000001A8 670C beq +0xE /* 000001B6 */
000001AA 2F0B move.l -[A7], A3
000001AC 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
000001B0 2640 movea.l A3, D0
000001B2 584F addq.w A7, 4
000001B4 6002 bra +0x4 /* 000001B8 */
label000001B6:
000001B6 7000 moveq.l D0, 0x00
label000001B8:
000001B8 284B movea.l A4, A3
label000001BA:
000001BA 4A2D F848 tst.b [A5 - 0x7B8]
000001BE 6738 beq +0x3A /* 000001F8 */
000001C0 7000 moveq.l D0, 0x00
000001C2 2640 movea.l A3, D0
000001C4 7601 moveq.l D3, 0x01
000001C6 220B move.l D1, A3
000001C8 661A bne +0x1C /* 000001E4 */
000001CA 2F03 move.l -[A7], D3
000001CC 4878 00BC push.l 0xBC
000001D0 486D 3E52 pea.l [A5 + 0x3E52 /* export_1990 */]
000001D4 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000001D8 508F addq.l A7, 8
000001DA 261F move.l D3, [A7]+
000001DC 2640 movea.l A3, D0
000001DE 200B move.l D0, A3
000001E0 6602 bne +0x4 /* 000001E4 */
000001E2 7600 moveq.l D3, 0x00
label000001E4:
000001E4 4A03 tst.b D3
000001E6 670C beq +0xE /* 000001F4 */
000001E8 2F0B move.l -[A7], A3
000001EA 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
000001EE 2640 movea.l A3, D0
000001F0 584F addq.w A7, 4
000001F2 6002 bra +0x4 /* 000001F6 */
label000001F4:
000001F4 7000 moveq.l D0, 0x00
label000001F6:
000001F6 284B movea.l A4, A3
label000001F8:
000001F8 4A2D F848 tst.b [A5 - 0x7B8]
000001FC 6738 beq +0x3A /* 00000236 */
000001FE 7000 moveq.l D0, 0x00
00000200 2640 movea.l A3, D0
00000202 7601 moveq.l D3, 0x01
00000204 220B move.l D1, A3
00000206 661A bne +0x1C /* 00000222 */
00000208 2F03 move.l -[A7], D3
0000020A 4878 0090 push.l 0x90
0000020E 486D 3E4A pea.l [A5 + 0x3E4A /* export_1989 */]
00000212 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000216 508F addq.l A7, 8
00000218 261F move.l D3, [A7]+
0000021A 2640 movea.l A3, D0
0000021C 200B move.l D0, A3
0000021E 6602 bne +0x4 /* 00000222 */
00000220 7600 moveq.l D3, 0x00
label00000222:
00000222 4A03 tst.b D3
00000224 670C beq +0xE /* 00000232 */
00000226 2F0B move.l -[A7], A3
00000228 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
0000022C 2640 movea.l A3, D0
0000022E 584F addq.w A7, 4
00000230 6002 bra +0x4 /* 00000234 */
label00000232:
00000232 7000 moveq.l D0, 0x00
label00000234:
00000234 284B movea.l A4, A3
label00000236:
00000236 4A2D F848 tst.b [A5 - 0x7B8]
0000023A 6738 beq +0x3A /* 00000274 */
0000023C 7000 moveq.l D0, 0x00
0000023E 2640 movea.l A3, D0
00000240 7601 moveq.l D3, 0x01
00000242 220B move.l D1, A3
00000244 661A bne +0x1C /* 00000260 */
00000246 2F03 move.l -[A7], D3
00000248 4878 009C push.l 0x9C
0000024C 486D 3EEA pea.l [A5 + 0x3EEA /* export_2009 */]
00000250 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000254 508F addq.l A7, 8
00000256 261F move.l D3, [A7]+
00000258 2640 movea.l A3, D0
0000025A 200B move.l D0, A3
0000025C 6602 bne +0x4 /* 00000260 */
0000025E 7600 moveq.l D3, 0x00
label00000260:
00000260 4A03 tst.b D3
00000262 670C beq +0xE /* 00000270 */
00000264 2F0B move.l -[A7], A3
00000266 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
0000026A 2640 movea.l A3, D0
0000026C 584F addq.w A7, 4
0000026E 6002 bra +0x4 /* 00000272 */
label00000270:
00000270 7000 moveq.l D0, 0x00
label00000272:
00000272 284B movea.l A4, A3
label00000274:
00000274 4A2D F848 tst.b [A5 - 0x7B8]
00000278 6738 beq +0x3A /* 000002B2 */
0000027A 7000 moveq.l D0, 0x00
0000027C 2640 movea.l A3, D0
0000027E 7601 moveq.l D3, 0x01
00000280 220B move.l D1, A3
00000282 661A bne +0x1C /* 0000029E */
00000284 2F03 move.l -[A7], D3
00000286 4878 0086 push.l 0x86
0000028A 486D 3EE2 pea.l [A5 + 0x3EE2 /* export_2008 */]
0000028E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000292 508F addq.l A7, 8
00000294 261F move.l D3, [A7]+
00000296 2640 movea.l A3, D0
00000298 200B move.l D0, A3
0000029A 6602 bne +0x4 /* 0000029E */
0000029C 7600 moveq.l D3, 0x00
label0000029E:
0000029E 4A03 tst.b D3
000002A0 670C beq +0xE /* 000002AE */
000002A2 2F0B move.l -[A7], A3
000002A4 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
000002A8 2640 movea.l A3, D0
000002AA 584F addq.w A7, 4
000002AC 6002 bra +0x4 /* 000002B0 */
label000002AE:
000002AE 7000 moveq.l D0, 0x00
label000002B0:
000002B0 284B movea.l A4, A3
label000002B2:
000002B2 4A2D F848 tst.b [A5 - 0x7B8]
000002B6 6738 beq +0x3A /* 000002F0 */
000002B8 7000 moveq.l D0, 0x00
000002BA 2640 movea.l A3, D0
000002BC 7601 moveq.l D3, 0x01
000002BE 220B move.l D1, A3
000002C0 661A bne +0x1C /* 000002DC */
000002C2 2F03 move.l -[A7], D3
000002C4 4878 00B6 push.l 0xB6
000002C8 486D 3E92 pea.l [A5 + 0x3E92 /* export_1998 */]
000002CC 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000002D0 508F addq.l A7, 8
000002D2 261F move.l D3, [A7]+
000002D4 2640 movea.l A3, D0
000002D6 200B move.l D0, A3
000002D8 6602 bne +0x4 /* 000002DC */
000002DA 7600 moveq.l D3, 0x00
label000002DC:
000002DC 4A03 tst.b D3
000002DE 670C beq +0xE /* 000002EC */
000002E0 2F0B move.l -[A7], A3
000002E2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000002E6 2640 movea.l A3, D0
000002E8 584F addq.w A7, 4
000002EA 6002 bra +0x4 /* 000002EE */
label000002EC:
000002EC 7000 moveq.l D0, 0x00
label000002EE:
000002EE 284B movea.l A4, A3
label000002F0:
000002F0 4A2D F848 tst.b [A5 - 0x7B8]
000002F4 6738 beq +0x3A /* 0000032E */
000002F6 7000 moveq.l D0, 0x00
000002F8 2640 movea.l A3, D0
000002FA 7601 moveq.l D3, 0x01
000002FC 220B move.l D1, A3
000002FE 661A bne +0x1C /* 0000031A */
00000300 2F03 move.l -[A7], D3
00000302 4878 00B6 push.l 0xB6
00000306 486D 3ECA pea.l [A5 + 0x3ECA /* export_2005 */]
0000030A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000030E 508F addq.l A7, 8
00000310 261F move.l D3, [A7]+
00000312 2640 movea.l A3, D0
00000314 200B move.l D0, A3
00000316 6602 bne +0x4 /* 0000031A */
00000318 7600 moveq.l D3, 0x00
label0000031A:
0000031A 4A03 tst.b D3
0000031C 670C beq +0xE /* 0000032A */
0000031E 2F0B move.l -[A7], A3
00000320 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00000324 2640 movea.l A3, D0
00000326 584F addq.w A7, 4
00000328 6002 bra +0x4 /* 0000032C */
label0000032A:
0000032A 7000 moveq.l D0, 0x00
label0000032C:
0000032C 284B movea.l A4, A3
label0000032E:
0000032E 41EE FEFC lea.l A0, [A6 - 0x104]
00000332 598F subq.l A7, 4
00000334 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */
0000033A 3F3C 07DB move.w -[A7], 0x7DB
0000033E A9A0 syscall GetResource
00000340 265F movea.l A3, [A7]+
00000342 200B move.l D0, A3
00000344 6700 00D6 beq +0xD8 /* 0000041C */
00000348 558F subq.l A7, 2
0000034A A9AF syscall ResError
0000034C 3E1F move.w D7, [A7]+
0000034E 6600 00CC bne +0xCE /* 0000041C */
00000352 2F0B move.l -[A7], A3
00000354 486E FEF6 pea.l [A6 - 0x10A]
00000358 486E FEF8 pea.l [A6 - 0x108]
0000035C 486E FEFC pea.l [A6 - 0x104]
00000360 A9A8 syscall GetResInfo
00000362 558F subq.l A7, 2
00000364 A9AF syscall ResError
00000366 3E1F move.w D7, [A7]+
00000368 6600 00B2 bne +0xB4 /* 0000041C */
0000036C 2F0B move.l -[A7], A3
0000036E 2F2D F910 move.l -[A7], [A5 - 0x6F0]
00000372 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00000376 3D6E FEF6 FFFC move.w [A6 - 0x4], [A6 - 0x10A]
0000037C 2053 movea.l A0, [A3]
0000037E 3D50 FFFE move.w [A6 - 0x2], [A0]
00000382 2F2D F90C move.l -[A7], [A5 - 0x6F4]
00000386 486E FE90 pea.l [A6 - 0x170]
0000038A 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000038E 43EE FE90 lea.l A1, [A6 - 0x170]
00000392 2049 movea.l A0, A1
00000394 226E FE90 movea.l A1, [A6 - 0x170]
00000398 D0E9 0010 add.w A0, [A1 + 0x10]
0000039C 2F08 move.l -[A7], A0
0000039E 2049 movea.l A0, A1
000003A0 2268 0014 movea.l A1, [A0 + 0x14]
000003A4 4E91 jsr [A1]
000003A6 2E2E FE94 move.l D7, [A6 - 0x16C]
000003AA 4FEF 000C lea.l A7, [A7 + 0xC]
000003AE 6050 bra +0x52 /* 00000400 */
label000003B0:
000003B0 598F subq.l A7, 4
000003B2 2F07 move.l -[A7], D7
000003B4 2F2D F90C move.l -[A7], [A5 - 0x6F4]
000003B8 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */]
000003BC 285F movea.l A4, [A7]+
000003BE 558F subq.l A7, 2
000003C0 2F0C move.l -[A7], A4
000003C2 486E FFFC pea.l [A6 - 0x4]
000003C6 2F2D F90C move.l -[A7], [A5 - 0x6F4]
000003CA 4EAD 4352 jsr [A5 + 0x4352 /* export_2150 */]
000003CE 4A5F tst.w [A7]+
000003D0 6610 bne +0x12 /* 000003E2 */
000003D2 2F07 move.l -[A7], D7
000003D4 7001 moveq.l D0, 0x01
000003D6 2F00 move.l -[A7], D0
000003D8 2F2D F90C move.l -[A7], [A5 - 0x6F4]
000003DC 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
000003E0 602C bra +0x2E /* 0000040E */
label000003E2:
000003E2 43EE FE90 lea.l A1, [A6 - 0x170]
000003E6 2049 movea.l A0, A1
000003E8 226E FE90 movea.l A1, [A6 - 0x170]
000003EC D0E9 0018 add.w A0, [A1 + 0x18]
000003F0 2F08 move.l -[A7], A0
000003F2 2049 movea.l A0, A1
000003F4 2268 001C movea.l A1, [A0 + 0x1C]
000003F8 4E91 jsr [A1]
000003FA 2E2E FE94 move.l D7, [A6 - 0x16C]
000003FE 584F addq.w A7, 4
label00000400:
00000400 486E FE90 pea.l [A6 - 0x170]
00000404 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000408 4A00 tst.b D0
0000040A 584F addq.w A7, 4
0000040C 66A2 bne -0x5C /* 000003B0 */
label0000040E:
0000040E 7002 moveq.l D0, 0x02
00000410 2F00 move.l -[A7], D0
00000412 486E FE90 pea.l [A6 - 0x170]
00000416 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
0000041A 504F addq.w A7, 8
label0000041C:
0000041C 3D7C 0028 FEF2 move.w [A6 - 0x10E], 0x28 /* '(' */
00000422 3D7C 0028 FEF4 move.w [A6 - 0x10C], 0x28 /* '(' */
00000428 41EE FEF2 lea.l A0, [A6 - 0x10E]
0000042C 7000 moveq.l D0, 0x00
0000042E 2F00 move.l -[A7], D0
00000430 486D FADC pea.l [A5 - 0x524]
00000434 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000438 2040 movea.l A0, D0
0000043A 20AE FEF2 move.l [A0], [A6 - 0x10E]
0000043E 504F addq.w A7, 8
00000440 4CEE 1888 FE80 movem.l D3,D7,A3,A4, [A6 - 0x180]
00000446 4E5E unlink A6
00000448 4E75 rts
0000044A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_599: // at 0000044C (misaligned)
0000044E 0000 2F0C ori.b D0, 0xC
00000452 286E 0008 movea.l A4, [A6 + 0x8]
00000456 2F0C move.l -[A7], A4
00000458 4EBA 102E jsr [PC + 0x102E /* 00001488 */]
0000045C 2054 movea.l A0, [A4]
0000045E 317C 03E8 006A move.w [A0 + 0x6A], 0x3E8
00000464 2054 movea.l A0, [A4]
00000466 7000 moveq.l D0, 0x00
00000468 2140 0088 move.l [A0 + 0x88], D0
0000046C 2054 movea.l A0, [A4]
0000046E 4268 008C clr.w [A0 + 0x8C]
00000472 2054 movea.l A0, [A4]
00000474 4228 008E clr.b [A0 + 0x8E]
00000478 2B40 EA50 move.l [A5 - 0x15B0], D0
0000047C 422D EA48 clr.b [A5 - 0x15B8]
00000480 422D EA5C clr.b [A5 - 0x15A4]
00000484 426D EA58 clr.w [A5 - 0x15A8]
00000488 2F0C move.l -[A7], A4
0000048A 4EBA 0328 jsr [PC + 0x328 /* 000007B4 */]
0000048E 286E FFFC movea.l A4, [A6 - 0x4]
00000492 4E5E unlink A6
00000494 4E74 0004 rtd 0x0004
export_600:
00000498 4E56 FBA8 link A6, -0x0458
0000049C 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4
000004A0 286E 0008 movea.l A4, [A6 + 0x8]
000004A4 7000 moveq.l D0, 0x00
000004A6 2D40 FFF8 move.l [A6 - 0x8], D0
000004AA 41EE FFF8 lea.l A0, [A6 - 0x8]
000004AE 2F3C 474C 5944 move.l -[A7], 0x474C5944 /* 'GLYD' */
000004B4 2F3C 4347 4C59 move.l -[A7], 0x43474C59 /* 'CGLY' */
000004BA 2F0C move.l -[A7], A4
000004BC 4EBA 10DA jsr [PC + 0x10DA /* 00001598 */]
000004C0 558F subq.l A7, 2
000004C2 3F3C A0AD move.w -[A7], 0xA0AD
000004C6 4EAD 3802 jsr [A5 + 0x3802 /* export_1788 */]
000004CA 4A1F tst.b [A7]+
000004CC 6714 beq +0x16 /* 000004E2 */
000004CE 203C 616C 6973 move.l D0, 0x616C6973 /* 'alis' */
000004D4 41EE FFFC lea.l A0, [A6 - 0x4]
000004D8 2248 movea.l A1, A0
000004DA A1AD syscall Gestalt, flags=1
000004DC 2288 move.l [A1], A0
000004DE 3E00 move.w D7, D0
000004E0 6004 bra +0x6 /* 000004E6 */
label000004E2:
000004E2 3E3C EA4F move.w D7, 0xEA4F
label000004E6:
000004E6 4A47 tst.w D7
000004E8 6700 0098 beq +0x9A /* 00000582 */
000004EC 41EE FDEC lea.l A0, [A6 - 0x214]
000004F0 41EE FEEC lea.l A0, [A6 - 0x114]
000004F4 486E FDEC pea.l [A6 - 0x214]
000004F8 3F3C 04BC move.w -[A7], 0x4BC
000004FC 7005 moveq.l D0, 0x05
000004FE 3F00 move.w -[A7], D0
00000500 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000504 486E FEEC pea.l [A6 - 0x114]
00000508 3F3C 04BC move.w -[A7], 0x4BC
0000050C 7006 moveq.l D0, 0x06
0000050E 3F00 move.w -[A7], D0
00000510 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000514 486E FDEC pea.l [A6 - 0x214]
00000518 486E FEEC pea.l [A6 - 0x114]
0000051C 487A 0294 pea.l [PC + 0x294 /* 000007B2, value 0x4E56 'NV', cstring "" */]
00000520 486E FBEC pea.l [A6 - 0x414]
00000524 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000528 508F addq.l A7, 8
0000052A 2F00 move.l -[A7], D0
0000052C 487A 0284 pea.l [PC + 0x284 /* 000007B2, value 0x4E56 'NV', cstring "" */]
00000530 486E FCEC pea.l [A6 - 0x314]
00000534 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000538 508F addq.l A7, 8
0000053A 2F00 move.l -[A7], D0
0000053C A98B syscall ParamText
0000053E 558F subq.l A7, 2
00000540 3F3C 044C move.w -[A7], 0x44C
00000544 7000 moveq.l D0, 0x00
00000546 2F00 move.l -[A7], D0
00000548 4EAD 371A jsr [A5 + 0x371A /* export_1759 */]
0000054C 558F subq.l A7, 2
0000054E 7000 moveq.l D0, 0x00
00000550 1F00 move.b -[A7], D0
00000552 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000556 1E1F move.b D7, [A7]+
00000558 7000 moveq.l D0, 0x00
0000055A 2F00 move.l -[A7], D0
0000055C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000560 2640 movea.l A3, D0
00000562 558F subq.l A7, 2
00000564 1F07 move.b -[A7], D7
00000566 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
0000056A 7024 moveq.l D0, 0x24
0000056C 2F00 move.l -[A7], D0
0000056E 2F0B move.l -[A7], A3
00000570 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00000574 2F0B move.l -[A7], A3
00000576 2F0C move.l -[A7], A4
00000578 4EAD 46E2 jsr [A5 + 0x46E2 /* export_2264 */]
0000057C 504F addq.w A7, 8
0000057E 6000 0226 bra +0x228 /* 000007A6 */
label00000582:
00000582 41EE FFA8 lea.l A0, [A6 - 0x58]
00000586 486E FFA8 pea.l [A6 - 0x58]
0000058A 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
0000058E 4A00 tst.b D0
00000590 584F addq.w A7, 4
00000592 6700 01B8 beq +0x1BA /* 0000074C */
00000596 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000059A 598F subq.l A7, 4
0000059C 3F3C 044B move.w -[A7], 0x44B
000005A0 7000 moveq.l D0, 0x00
000005A2 2F00 move.l -[A7], D0
000005A4 2F2D FAC8 move.l -[A7], [A5 - 0x538]
000005A8 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000005AC 2D57 FFF8 move.l [A6 - 0x8], [A7]
000005B0 4EAD 392A jsr [A5 + 0x392A /* export_1825 */]
000005B4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005B8 4EAD 45E2 jsr [A5 + 0x45E2 /* export_2232 */]
000005BC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005C0 4EAD 452A jsr [A5 + 0x452A /* export_2209 */]
000005C4 2E3C 0000 01A6 move.l D7, 0x1A6
000005CA 2F0C move.l -[A7], A4
000005CC 4EBA 0222 jsr [PC + 0x222 /* 000007F0 */]
000005D0 598F subq.l A7, 4
000005D2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000005D6 2054 movea.l A0, [A4]
000005D8 215F 0088 move.l [A0 + 0x88], [A7]+
000005DC 7000 moveq.l D0, 0x00
000005DE 2640 movea.l A3, D0
000005E0 7601 moveq.l D3, 0x01
000005E2 220B move.l D1, A3
000005E4 661A bne +0x1C /* 00000600 */
000005E6 2F03 move.l -[A7], D3
000005E8 4878 040E push.l 0x40E
000005EC 486D 3F0A pea.l [A5 + 0x3F0A /* export_2013 */]
000005F0 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000005F4 508F addq.l A7, 8
000005F6 261F move.l D3, [A7]+
000005F8 2640 movea.l A3, D0
000005FA 200B move.l D0, A3
000005FC 6602 bne +0x4 /* 00000600 */
000005FE 7600 moveq.l D3, 0x00
label00000600:
00000600 4A03 tst.b D3
00000602 6714 beq +0x16 /* 00000618 */
00000604 2F0B move.l -[A7], A3
00000606 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */]
0000060A 2640 movea.l A3, D0
0000060C 2053 movea.l A0, [A3]
0000060E 41E8 0302 lea.l A0, [A0 + 0x302]
00000612 2008 move.l D0, A0
00000614 584F addq.w A7, 4
00000616 6002 bra +0x4 /* 0000061A */
label00000618:
00000618 7000 moveq.l D0, 0x00
label0000061A:
0000061A 2B4B EA50 move.l [A5 - 0x15B0], A3
0000061E 486E FFEC pea.l [A6 - 0x14]
00000622 A874 syscall GetPort
00000624 206E FFEC movea.l A0, [A6 - 0x14]
00000628 3A28 0044 move.w D5, [A0 + 0x44]
0000062C 1C28 0046 move.b D6, [A0 + 0x46]
00000630 3E28 004A move.w D7, [A0 + 0x4A]
00000634 2F0C move.l -[A7], A4
00000636 4EAD 4A3A jsr [A5 + 0x4A3A /* export_2371 */]
0000063A 486E FFF0 pea.l [A6 - 0x10]
0000063E A88B syscall GetFontInfo
00000640 302E FFF0 move.w D0, [A6 - 0x10]
00000644 48C0 ext.l D0
00000646 322E FFF2 move.w D1, [A6 - 0xE]
0000064A 48C1 ext.l D1
0000064C D280 add.l D1, D0
0000064E 302E FFF6 move.w D0, [A6 - 0xA]
00000652 48C0 ext.l D0
00000654 D081 add.l D0, D1
00000656 2B40 EA54 move.l [A5 - 0x15AC], D0
0000065A 3F05 move.w -[A7], D5
0000065C A887 syscall TextFont
0000065E 7000 moveq.l D0, 0x00
00000660 1006 move.b D0, D6
00000662 3F00 move.w -[A7], D0
00000664 A888 syscall TextFace
00000666 3F07 move.w -[A7], D7
00000668 A88A syscall TextSize
0000066A 203C 6370 6E74 move.l D0, 0x63706E74 /* 'cpnt' */
00000670 41EE FDE4 lea.l A0, [A6 - 0x21C]
00000674 2248 movea.l A1, A0
00000676 A1AD syscall Gestalt, flags=1
00000678 2288 move.l [A1], A0
0000067A 2054 movea.l A0, [A4]
0000067C 216E FDE4 007C move.l [A0 + 0x7C], [A6 - 0x21C]
00000682 203C 6963 6D70 move.l D0, 0x69636D70 /* 'icmp' */
00000688 41EE FDE4 lea.l A0, [A6 - 0x21C]
0000068C 2248 movea.l A1, A0
0000068E A1AD syscall Gestalt, flags=1
00000690 2288 move.l [A1], A0
00000692 2054 movea.l A0, [A4]
00000694 216E FDE4 0080 move.l [A0 + 0x80], [A6 - 0x21C]
0000069A 203C 7174 696D move.l D0, 0x7174696D /* 'qtim' */
000006A0 41EE FDE8 lea.l A0, [A6 - 0x218]
000006A4 2248 movea.l A1, A0
000006A6 A1AD syscall Gestalt, flags=1
000006A8 2288 move.l [A1], A0
000006AA 3C00 move.w D6, D0
000006AC 664A bne +0x4C /* 000006F8 */
000006AE 1B7C 0001 EA4C move.b [A5 - 0x15B4], 0x1
000006B4 7000 moveq.l D0, 0x00
000006B6 2640 movea.l A3, D0
000006B8 7601 moveq.l D3, 0x01
000006BA 220B move.l D1, A3
000006BC 661A bne +0x1C /* 000006D8 */
000006BE 2F03 move.l -[A7], D3
000006C0 701C moveq.l D0, 0x1C
000006C2 2F00 move.l -[A7], D0
000006C4 486D 3F1A pea.l [A5 + 0x3F1A /* export_2015 */]
000006C8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000006CC 508F addq.l A7, 8
000006CE 261F move.l D3, [A7]+
000006D0 2640 movea.l A3, D0
000006D2 200B move.l D0, A3
000006D4 6602 bne +0x4 /* 000006D8 */
000006D6 7600 moveq.l D3, 0x00
label000006D8:
000006D8 4A03 tst.b D3
000006DA 670C beq +0xE /* 000006E8 */
000006DC 2F0B move.l -[A7], A3
000006DE 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
000006E2 2640 movea.l A3, D0
000006E4 584F addq.w A7, 4
000006E6 6002 bra +0x4 /* 000006EA */
label000006E8:
000006E8 7000 moveq.l D0, 0x00
label000006EA:
000006EA 2D4B FBE8 move.l [A6 - 0x418], A3
000006EE 2F0B move.l -[A7], A3
000006F0 2F0C move.l -[A7], A4
000006F2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000006F6 6004 bra +0x6 /* 000006FC */
label000006F8:
000006F8 422D EA4C clr.b [A5 - 0x15B4]
label000006FC:
000006FC 41EE FBA8 lea.l A0, [A6 - 0x458]
00000700 486E FBA8 pea.l [A6 - 0x458]
00000704 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000708 4A00 tst.b D0
0000070A 584F addq.w A7, 4
0000070C 6722 beq +0x24 /* 00000730 */
0000070E 7000 moveq.l D0, 0x00
00000710 2F00 move.l -[A7], D0
00000712 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000716 2640 movea.l A3, D0
00000718 7000 moveq.l D0, 0x00
0000071A 2F00 move.l -[A7], D0
0000071C 2F0B move.l -[A7], A3
0000071E 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00000722 2054 movea.l A0, [A4]
00000724 214B 0084 move.l [A0 + 0x84], A3
00000728 2B6E FBE8 F614 move.l [A5 - 0x9EC], [A6 - 0x418]
0000072E 584F addq.w A7, 4
label00000730:
00000730 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000734 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */]
00000738 701E moveq.l D0, 0x1E
0000073A 3F00 move.w -[A7], D0
0000073C 2F2D F3B0 move.l -[A7], [A5 - 0xC50]
00000740 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */]
00000744 2B6E FFE8 F614 move.l [A5 - 0x9EC], [A6 - 0x18]
0000074A 605A bra +0x5C /* 000007A6 */
label0000074C:
0000074C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000750 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */]
00000754 598F subq.l A7, 4
00000756 2054 movea.l A0, [A4]
00000758 2F28 0088 move.l -[A7], [A0 + 0x88]
0000075C 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000760 2054 movea.l A0, [A4]
00000762 215F 0088 move.l [A0 + 0x88], [A7]+
00000766 598F subq.l A7, 4
00000768 2F2D EA50 move.l -[A7], [A5 - 0x15B0]
0000076C 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000770 2B5F EA50 move.l [A5 - 0x15B0], [A7]+
00000774 558F subq.l A7, 2
00000776 7000 moveq.l D0, 0x00
00000778 1F00 move.b -[A7], D0
0000077A 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
0000077E 1E1F move.b D7, [A7]+
00000780 7000 moveq.l D0, 0x00
00000782 2F00 move.l -[A7], D0
00000784 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000788 2640 movea.l A3, D0
0000078A 558F subq.l A7, 2
0000078C 1F07 move.b -[A7], D7
0000078E 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000792 7024 moveq.l D0, 0x24
00000794 2F00 move.l -[A7], D0
00000796 2F0B move.l -[A7], A3
00000798 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
0000079C 2F0B move.l -[A7], A3
0000079E 2F0C move.l -[A7], A4
000007A0 4EAD 46E2 jsr [A5 + 0x46E2 /* export_2264 */]
000007A4 5C4F addq.w A7, 6
label000007A6:
000007A6 4CEE 18E8 FB90 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x470]
000007AC 4E5E unlink A6
000007AE 4E74 0004 rtd 0x0004
000007B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007B4-000007C0
fn000007B4:
000007B4 4E56 0000 link A6, 0
000007B8 48E7 0018 movem.l -[A7], A3,A4
000007BC 47ED E818 lea.l A3, [A5 - 0x17E8]
// end alternate branch 000007B4-000007C0
fn000007B4: // (misaligned)
000007B6 0000 48E7 ori.b D0, 0xE7
000007BA 0018 47ED ori.b [A0]+, 0xED
000007BE E818 ror D0.b, 4
000007C0 286E 0008 movea.l A4, [A6 + 0x8]
000007C4 2054 movea.l A0, [A4]
000007C6 317C 0002 0090 move.w [A0 + 0x90], 0x2
000007CC 2054 movea.l A0, [A4]
000007CE 316B 0002 0092 move.w [A0 + 0x92], [A3 + 0x2]
000007D4 2054 movea.l A0, [A4]
000007D6 4228 0094 clr.b [A0 + 0x94]
000007DA 2054 movea.l A0, [A4]
000007DC 117C 0003 0095 move.b [A0 + 0x95], 0x3
000007E2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000007E8 4E5E unlink A6
000007EA 4E74 0004 rtd 0x0004
000007EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007F0-000007F4
fn000007F0:
000007F0 4E56 FBAE link A6, -0x0452
// end alternate branch 000007F0-000007F4
fn000007F0: // (misaligned)
000007F2 FBAE .invalid <<F/6/5>>
000007F4 48E7 1108 movem.l -[A7], D3,D7,A4
000007F8 286E 0008 movea.l A4, [A6 + 0x8]
000007FC 41EE FEAE lea.l A0, [A6 - 0x152]
00000800 41EE FEF2 lea.l A0, [A6 - 0x10E]
00000804 7000 moveq.l D0, 0x00
00000806 2D40 FFF8 move.l [A6 - 0x8], D0
0000080A 2D40 FFFC move.l [A6 - 0x4], D0
0000080E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000812 41EE FFFC lea.l A0, [A6 - 0x4]
00000816 2054 movea.l A0, [A4]
00000818 4228 0096 clr.b [A0 + 0x96]
0000081C 486E FEAE pea.l [A6 - 0x152]
00000820 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000824 4A00 tst.b D0
00000826 584F addq.w A7, 4
00000828 6700 00CE beq +0xD0 /* 000008F8 */
0000082C 7000 moveq.l D0, 0x00
0000082E 2F00 move.l -[A7], D0
00000830 4EAD 1C5A jsr [A5 + 0x1C5A /* export_903 */]
00000834 2D40 FFF8 move.l [A6 - 0x8], D0
00000838 2F3C 474C 5950 move.l -[A7], 0x474C5950 /* 'GLYP' */
0000083E 2F3C 4347 4C59 move.l -[A7], 0x43474C59 /* 'CGLY' */
00000844 7001 moveq.l D0, 0x01
00000846 1F00 move.b -[A7], D0
00000848 7200 moveq.l D1, 0x00
0000084A 1F01 move.b -[A7], D1
0000084C 1F01 move.b -[A7], D1
0000084E 1F01 move.b -[A7], D1
00000850 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000854 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00000858 7001 moveq.l D0, 0x01
0000085A 1F00 move.b -[A7], D0
0000085C 1F00 move.b -[A7], D0
0000085E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000862 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000866 558F subq.l A7, 2
00000868 3F3C 8000 move.w -[A7], 0x8000
0000086C 2F3C 7072 6566 move.l -[A7], 0x70726566 /* 'pref' */
00000872 7001 moveq.l D0, 0x01
00000874 1F00 move.b -[A7], D0
00000876 486E FFF2 pea.l [A6 - 0xE]
0000087A 486E FFF4 pea.l [A6 - 0xC]
0000087E 7000 moveq.l D0, 0x00
00000880 A823 syscall AliasDispatch
00000882 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00000886 486E FEF2 pea.l [A6 - 0x10E]
0000088A 3F3C 04BC move.w -[A7], 0x4BC
0000088E 7012 moveq.l D0, 0x12
00000890 3F00 move.w -[A7], D0
00000892 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000896 558F subq.l A7, 2
00000898 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000089C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000008A0 7000 moveq.l D0, 0x00
000008A2 102E FEF2 move.b D0, [A6 - 0x10E]
000008A6 0C00 003F cmpi.b D0, 0x3F /* '?' */
000008AA 52C3 shi D3
000008AC 4403 neg.b D3
000008AE 6704 beq +0x6 /* 000008B4 */
000008B0 703F moveq.l D0, 0x3F
000008B2 6008 bra +0xA /* 000008BC */
label000008B4:
000008B4 7000 moveq.l D0, 0x00
000008B6 102E FEF2 move.b D0, [A6 - 0x10E]
000008BA 4A80 tst.l D0
label000008BC:
000008BC 1D40 FE6E move.b [A6 - 0x192], D0
000008C0 7000 moveq.l D0, 0x00
000008C2 102E FE6E move.b D0, [A6 - 0x192]
000008C6 5240 addq.w D0, 1
000008C8 48C0 ext.l D0
000008CA 2F00 move.l -[A7], D0
000008CC 486E FEF2 pea.l [A6 - 0x10E]
000008D0 486E FE6E pea.l [A6 - 0x192]
000008D4 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
000008D8 41EE FE6E lea.l A0, [A6 - 0x192]
000008DC 4FEF 000C lea.l A7, [A7 + 0xC]
000008E0 2F08 move.l -[A7], A0
000008E2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008E6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000008EA 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
000008EE 2B6E FEEE F614 move.l [A5 - 0x9EC], [A6 - 0x112]
000008F4 584F addq.w A7, 4
000008F6 6076 bra +0x78 /* 0000096E */
label000008F8:
000008F8 4AAE FFF8 tst.l [A6 - 0x8]
000008FC 670E beq +0x10 /* 0000090C */
000008FE 598F subq.l A7, 4
00000900 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000904 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000908 2D5F FFF8 move.l [A6 - 0x8], [A7]+
label0000090C:
0000090C 486E FEF2 pea.l [A6 - 0x10E]
00000910 3F3C 04BC move.w -[A7], 0x4BC
00000914 7007 moveq.l D0, 0x07
00000916 3F00 move.w -[A7], D0
00000918 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
0000091C 486E FEF2 pea.l [A6 - 0x10E]
00000920 487A 011C pea.l [PC + 0x11C /* 00000A3E, value 0x4E56 'NV', cstring "" */]
00000924 486E FBAE pea.l [A6 - 0x452]
00000928 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000092C 508F addq.l A7, 8
0000092E 2F00 move.l -[A7], D0
00000930 487A 010C pea.l [PC + 0x10C /* 00000A3E, value 0x4E56 'NV', cstring "" */]
00000934 486E FCAE pea.l [A6 - 0x352]
00000938 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000093C 508F addq.l A7, 8
0000093E 2F00 move.l -[A7], D0
00000940 487A 00FC pea.l [PC + 0xFC /* 00000A3E, value 0x4E56 'NV', cstring "" */]
00000944 486E FDAE pea.l [A6 - 0x252]
00000948 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000094C 508F addq.l A7, 8
0000094E 2F00 move.l -[A7], D0
00000950 A98B syscall ParamText
00000952 558F subq.l A7, 2
00000954 3F3C 044C move.w -[A7], 0x44C
00000958 7000 moveq.l D0, 0x00
0000095A 2F00 move.l -[A7], D0
0000095C 4EAD 371A jsr [A5 + 0x371A /* export_1759 */]
00000960 3F2E FEE0 move.w -[A7], [A6 - 0x120]
00000964 2F2E FEE2 move.l -[A7], [A6 - 0x11E]
00000968 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
0000096C 544F addq.w A7, 2
label0000096E:
0000096E 486E FEAE pea.l [A6 - 0x152]
00000972 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000976 4A00 tst.b D0
00000978 584F addq.w A7, 4
0000097A 6700 0082 beq +0x84 /* 000009FE */
0000097E 558F subq.l A7, 2
00000980 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000984 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000988 3E1F move.w D7, [A7]+
0000098A 662E bne +0x30 /* 000009BA */
0000098C 7000 moveq.l D0, 0x00
0000098E 2F00 move.l -[A7], D0
00000990 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00000994 2D40 FFFC move.l [A6 - 0x4], D0
00000998 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000099C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009A0 4EAD 368A jsr [A5 + 0x368A /* export_1741 */]
000009A4 2054 movea.l A0, [A4]
000009A6 4868 0090 pea.l [A0 + 0x90]
000009AA 7006 moveq.l D0, 0x06
000009AC 2F00 move.l -[A7], D0
000009AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009B2 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
000009B6 584F addq.w A7, 4
000009B8 601C bra +0x1E /* 000009D6 */
label000009BA:
000009BA 0C47 FFD5 cmpi.w D7, 0xFFD5
000009BE 6610 bne +0x12 /* 000009D0 */
000009C0 2F0C move.l -[A7], A4
000009C2 4EBA FDF0 jsr [PC - 0x210 /* 000007B4 */]
000009C6 2054 movea.l A0, [A4]
000009C8 117C 0001 0096 move.b [A0 + 0x96], 0x1
000009CE 6006 bra +0x8 /* 000009D6 */
label000009D0:
000009D0 3F07 move.w -[A7], D7
000009D2 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
label000009D6:
000009D6 4A47 tst.w D7
000009D8 661C bne +0x1E /* 000009F6 */
000009DA 598F subq.l A7, 4
000009DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009E0 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000009E4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000009E8 558F subq.l A7, 2
000009EA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000009EE 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
000009F2 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
label000009F6:
000009F6 2B6E FEEE F614 move.l [A5 - 0x9EC], [A6 - 0x112]
000009FC 6026 bra +0x28 /* 00000A24 */
label000009FE:
000009FE 598F subq.l A7, 4
00000A00 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A04 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000A08 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000A0C 558F subq.l A7, 2
00000A0E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000A12 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00000A16 3E1F move.w D7, [A7]+
00000A18 3F2E FEE0 move.w -[A7], [A6 - 0x120]
00000A1C 2F2E FEE2 move.l -[A7], [A6 - 0x11E]
00000A20 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000A24:
00000A24 598F subq.l A7, 4
00000A26 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000A2A 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000A2E 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000A32 4CEE 1088 FBA2 movem.l D3,D7,A4, [A6 - 0x45E]
00000A38 4E5E unlink A6
00000A3A 4E74 0004 rtd 0x0004
00000A3E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_601: // at 00000A40 (misaligned)
00000A42 FA70 48E7 .extension 0xA70 <<F/1/5>>, 0x48E7 // unimplemented
00000A46 1108 move.b -[A0], A0
00000A48 286E 0008 movea.l A4, [A6 + 0x8]
00000A4C 41EE FE72 lea.l A0, [A6 - 0x18E]
00000A50 41EE FF72 lea.l A0, [A6 - 0x8E]
00000A54 41EE FFB6 lea.l A0, [A6 - 0x4A]
00000A58 41EE FE72 lea.l A0, [A6 - 0x18E]
00000A5C 41EE FE71 lea.l A0, [A6 - 0x18F]
00000A60 486E FF72 pea.l [A6 - 0x8E]
00000A64 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000A68 4A00 tst.b D0
00000A6A 584F addq.w A7, 4
00000A6C 6700 014E beq +0x150 /* 00000BBC */
00000A70 558F subq.l A7, 2
00000A72 7000 moveq.l D0, 0x00
00000A74 1F00 move.b -[A7], D0
00000A76 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000A7A 1D5F FE71 move.b [A6 - 0x18F], [A7]+
00000A7E 7000 moveq.l D0, 0x00
00000A80 2F00 move.l -[A7], D0
00000A82 4EAD 1C5A jsr [A5 + 0x1C5A /* export_903 */]
00000A86 2054 movea.l A0, [A4]
00000A88 2140 014E move.l [A0 + 0x14E], D0
00000A8C 2F3C 474C 5954 move.l -[A7], 0x474C5954 /* 'GLYT' */
00000A92 2F3C 4347 4C59 move.l -[A7], 0x43474C59 /* 'CGLY' */
00000A98 7001 moveq.l D0, 0x01
00000A9A 1F00 move.b -[A7], D0
00000A9C 7202 moveq.l D1, 0x02
00000A9E 1F01 move.b -[A7], D1
00000AA0 1F00 move.b -[A7], D0
00000AA2 7000 moveq.l D0, 0x00
00000AA4 1F00 move.b -[A7], D0
00000AA6 2054 movea.l A0, [A4]
00000AA8 2F28 014E move.l -[A7], [A0 + 0x14E]
00000AAC 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00000AB0 558F subq.l A7, 2
00000AB2 1F2E FE71 move.b -[A7], [A6 - 0x18F]
00000AB6 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000ABA 7003 moveq.l D0, 0x03
00000ABC 1F00 move.b -[A7], D0
00000ABE 1F00 move.b -[A7], D0
00000AC0 2054 movea.l A0, [A4]
00000AC2 2F28 014E move.l -[A7], [A0 + 0x14E]
00000AC6 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000ACA 486E FE72 pea.l [A6 - 0x18E]
00000ACE 2F0C move.l -[A7], A4
00000AD0 4EBA 017E jsr [PC + 0x17E /* 00000C50 */]
00000AD4 558F subq.l A7, 2
00000AD6 3F3C 8000 move.w -[A7], 0x8000
00000ADA 2F3C 7465 6D70 move.l -[A7], 0x74656D70 /* 'temp' */
00000AE0 7001 moveq.l D0, 0x01
00000AE2 1F00 move.b -[A7], D0
00000AE4 486E FFFA pea.l [A6 - 0x6]
00000AE8 486E FFFC pea.l [A6 - 0x4]
00000AEC 7000 moveq.l D0, 0x00
00000AEE A823 syscall AliasDispatch
00000AF0 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00000AF4 558F subq.l A7, 2
00000AF6 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000AFA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AFE 7000 moveq.l D0, 0x00
00000B00 102E FE72 move.b D0, [A6 - 0x18E]
00000B04 0C00 003F cmpi.b D0, 0x3F /* '?' */
00000B08 52C3 shi D3
00000B0A 4403 neg.b D3
00000B0C 6704 beq +0x6 /* 00000B12 */
00000B0E 703F moveq.l D0, 0x3F
00000B10 6008 bra +0xA /* 00000B1A */
label00000B12:
00000B12 7000 moveq.l D0, 0x00
00000B14 102E FE72 move.b D0, [A6 - 0x18E]
00000B18 4A80 tst.l D0
label00000B1A:
00000B1A 1D40 FD30 move.b [A6 - 0x2D0], D0
00000B1E 7000 moveq.l D0, 0x00
00000B20 102E FD30 move.b D0, [A6 - 0x2D0]
00000B24 5240 addq.w D0, 1
00000B26 48C0 ext.l D0
00000B28 2F00 move.l -[A7], D0
00000B2A 486E FE72 pea.l [A6 - 0x18E]
00000B2E 486E FD30 pea.l [A6 - 0x2D0]
00000B32 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
00000B36 41EE FD30 lea.l A0, [A6 - 0x2D0]
00000B3A 4FEF 000C lea.l A7, [A7 + 0xC]
00000B3E 2F08 move.l -[A7], A0
00000B40 2054 movea.l A0, [A4]
00000B42 2F28 014E move.l -[A7], [A0 + 0x14E]
00000B46 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000B4A 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00000B4E 5C4F addq.w A7, 6
00000B50 486E FFB6 pea.l [A6 - 0x4A]
00000B54 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000B58 4A00 tst.b D0
00000B5A 584F addq.w A7, 4
00000B5C 672C beq +0x2E /* 00000B8A */
00000B5E 558F subq.l A7, 2
00000B60 2054 movea.l A0, [A4]
00000B62 2F28 014E move.l -[A7], [A0 + 0x14E]
00000B66 4EAD 16F2 jsr [A5 + 0x16F2 /* export_730 */]
00000B6A 3E1F move.w D7, [A7]+
00000B6C 3F07 move.w -[A7], D7
00000B6E 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00000B72 558F subq.l A7, 2
00000B74 2054 movea.l A0, [A4]
00000B76 2F28 014E move.l -[A7], [A0 + 0x14E]
00000B7A 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000B7E 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00000B82 2B6E FFF6 F614 move.l [A5 - 0x9EC], [A6 - 0xA]
00000B88 6028 bra +0x2A /* 00000BB2 */
label00000B8A:
00000B8A 558F subq.l A7, 2
00000B8C 2054 movea.l A0, [A4]
00000B8E 2F28 014E move.l -[A7], [A0 + 0x14E]
00000B92 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00000B96 3E1F move.w D7, [A7]+
00000B98 558F subq.l A7, 2
00000B9A 2054 movea.l A0, [A4]
00000B9C 2F28 014E move.l -[A7], [A0 + 0x14E]
00000BA0 4EAD 0932 jsr [A5 + 0x932 /* export_290 */]
00000BA4 3E1F move.w D7, [A7]+
00000BA6 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000BAA 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000BAE 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000BB2:
00000BB2 2B6E FFB2 F614 move.l [A5 - 0x9EC], [A6 - 0x4E]
00000BB8 6000 0088 bra +0x8A /* 00000C42 */
label00000BBC:
00000BBC 558F subq.l A7, 2
00000BBE 1F2E FE71 move.b -[A7], [A6 - 0x18F]
00000BC2 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000BC6 598F subq.l A7, 4
00000BC8 2054 movea.l A0, [A4]
00000BCA 2F28 014E move.l -[A7], [A0 + 0x14E]
00000BCE 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000BD2 2054 movea.l A0, [A4]
00000BD4 215F 014E move.l [A0 + 0x14E], [A7]+
00000BD8 41EE FD70 lea.l A0, [A6 - 0x290]
00000BDC 486E FD70 pea.l [A6 - 0x290]
00000BE0 3F3C 04BC move.w -[A7], 0x4BC
00000BE4 7009 moveq.l D0, 0x09
00000BE6 3F00 move.w -[A7], D0
00000BE8 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000BEC 4EAD 3942 jsr [A5 + 0x3942 /* export_1828 */]
00000BF0 486E FD70 pea.l [A6 - 0x290]
00000BF4 487A 0058 pea.l [PC + 0x58 /* 00000C4E, value 0x4E56 'NV', cstring "" */]
00000BF8 486E FA70 pea.l [A6 - 0x590]
00000BFC 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000C00 508F addq.l A7, 8
00000C02 2F00 move.l -[A7], D0
00000C04 487A 0048 pea.l [PC + 0x48 /* 00000C4E, value 0x4E56 'NV', cstring "" */]
00000C08 486E FB70 pea.l [A6 - 0x490]
00000C0C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000C10 508F addq.l A7, 8
00000C12 2F00 move.l -[A7], D0
00000C14 487A 0038 pea.l [PC + 0x38 /* 00000C4E, value 0x4E56 'NV', cstring "" */]
00000C18 486E FC70 pea.l [A6 - 0x390]
00000C1C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000C20 508F addq.l A7, 8
00000C22 2F00 move.l -[A7], D0
00000C24 A98B syscall ParamText
00000C26 558F subq.l A7, 2
00000C28 3F3C 044C move.w -[A7], 0x44C
00000C2C 7000 moveq.l D0, 0x00
00000C2E 2F00 move.l -[A7], D0
00000C30 4EAD 371A jsr [A5 + 0x371A /* export_1759 */]
00000C34 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000C38 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00000C3C 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
00000C40 584F addq.w A7, 4
label00000C42:
00000C42 4CEE 1088 FA64 movem.l D3,D7,A4, [A6 - 0x59C]
00000C48 4E5E unlink A6
00000C4A 4E74 0004 rtd 0x0004
00000C4E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C50-00000C54
fn00000C50:
00000C50 4E56 FFBC link A6, -0x0044
// end alternate branch 00000C50-00000C54
fn00000C50: // (misaligned)
00000C52 FFBC .invalid <<F/6/7>>
00000C54 2F0C move.l -[A7], A4
00000C56 49EE FFC0 lea.l A4, [A6 - 0x40]
00000C5A 41EE FFBC lea.l A0, [A6 - 0x44]
00000C5E 20B8 020C move.l [A0], [0x0000020C /* Time */]
00000C62 302D EA58 move.w D0, [A5 - 0x15A8]
00000C66 526D EA58 addq.w [A5 - 0x15A8], 1
00000C6A 48C0 ext.l D0
00000C6C 2F00 move.l -[A7], D0
00000C6E 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000C72 487A 001C pea.l [PC + 0x1C /* 00000C90, value 0x25752564 '%u%d', cstring "%u%d" */]
00000C76 2F0C move.l -[A7], A4
00000C78 4EAD 2B7A jsr [A5 + 0x2B7A /* export_1387 */]
00000C7C 2F0C move.l -[A7], A4
00000C7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C82 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000C86 286E FFB8 movea.l A4, [A6 - 0x48]
00000C8A 4E5E unlink A6
00000C8C 4E74 0008 rtd 0x0008
00000C90 2575 2564 0000 move.l [A2 + 0x0], <<invalid full ext with I/IS == 4>>
00000C96 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_602: // at 00000C98 (misaligned)
00000C9A 0000 48E7 ori.b D0, 0xE7
00000C9E 1018 move.b D0, [A0]+
00000CA0 4A2D F848 tst.b [A5 - 0x7B8]
00000CA4 6738 beq +0x3A /* 00000CDE */
00000CA6 7000 moveq.l D0, 0x00
00000CA8 2640 movea.l A3, D0
00000CAA 7601 moveq.l D3, 0x01
00000CAC 220B move.l D1, A3
00000CAE 661A bne +0x1C /* 00000CCA */
00000CB0 2F03 move.l -[A7], D3
00000CB2 4878 0086 push.l 0x86
00000CB6 486D 3EAA pea.l [A5 + 0x3EAA /* export_2001 */]
00000CBA 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000CBE 508F addq.l A7, 8
00000CC0 261F move.l D3, [A7]+
00000CC2 2640 movea.l A3, D0
00000CC4 200B move.l D0, A3
00000CC6 6602 bne +0x4 /* 00000CCA */
00000CC8 7600 moveq.l D3, 0x00
label00000CCA:
00000CCA 4A03 tst.b D3
00000CCC 670C beq +0xE /* 00000CDA */
00000CCE 2F0B move.l -[A7], A3
00000CD0 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
00000CD4 2640 movea.l A3, D0
00000CD6 584F addq.w A7, 4
00000CD8 6002 bra +0x4 /* 00000CDC */
label00000CDA:
00000CDA 7000 moveq.l D0, 0x00
label00000CDC:
00000CDC 284B movea.l A4, A3
label00000CDE:
00000CDE 4A2D F848 tst.b [A5 - 0x7B8]
00000CE2 6738 beq +0x3A /* 00000D1C */
00000CE4 7000 moveq.l D0, 0x00
00000CE6 2840 movea.l A4, D0
00000CE8 7601 moveq.l D3, 0x01
00000CEA 220C move.l D1, A4
00000CEC 661A bne +0x1C /* 00000D08 */
00000CEE 2F03 move.l -[A7], D3
00000CF0 707E moveq.l D0, 0x7E
00000CF2 2F00 move.l -[A7], D0
00000CF4 486D 3EA2 pea.l [A5 + 0x3EA2 /* export_2000 */]
00000CF8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000CFC 508F addq.l A7, 8
00000CFE 261F move.l D3, [A7]+
00000D00 2840 movea.l A4, D0
00000D02 200C move.l D0, A4
00000D04 6602 bne +0x4 /* 00000D08 */
00000D06 7600 moveq.l D3, 0x00
label00000D08:
00000D08 4A03 tst.b D3
00000D0A 670C beq +0xE /* 00000D18 */
00000D0C 2F0C move.l -[A7], A4
00000D0E 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
00000D12 2840 movea.l A4, D0
00000D14 584F addq.w A7, 4
00000D16 6002 bra +0x4 /* 00000D1A */
label00000D18:
00000D18 7000 moveq.l D0, 0x00
label00000D1A:
00000D1A 264C movea.l A3, A4
label00000D1C:
00000D1C 4EBA 0012 jsr [PC + 0x12 /* 00000D30 */]
00000D20 4EBA 00EE jsr [PC + 0xEE /* 00000E10 */]
00000D24 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC]
00000D2A 4E5E unlink A6
00000D2C 4E75 rts
00000D2E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D30-00000D34
fn00000D30:
00000D30 4E56 FFEE link A6, -0x0012
// end alternate branch 00000D30-00000D34
fn00000D30: // (misaligned)
00000D32 FFEE .invalid <<F/7/7>>
00000D34 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
00000D38 47ED EA64 lea.l A3, [A5 - 0x159C]
00000D3C 49EE FFF6 lea.l A4, [A6 - 0xA]
00000D40 4A2D F848 tst.b [A5 - 0x7B8]
00000D44 674E beq +0x50 /* 00000D94 */
00000D46 7000 moveq.l D0, 0x00
00000D48 2D40 FFF2 move.l [A6 - 0xE], D0
00000D4C 7601 moveq.l D3, 0x01
00000D4E 4AAE FFF2 tst.l [A6 - 0xE]
00000D52 661A bne +0x1C /* 00000D6E */
00000D54 2F03 move.l -[A7], D3
00000D56 4878 00F6 push.l 0xF6
00000D5A 486D 3EC2 pea.l [A5 + 0x3EC2 /* export_2004 */]
00000D5E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000D62 508F addq.l A7, 8
00000D64 261F move.l D3, [A7]+
00000D66 2D40 FFF2 move.l [A6 - 0xE], D0
00000D6A 6602 bne +0x4 /* 00000D6E */
00000D6C 7600 moveq.l D3, 0x00
label00000D6E:
00000D6E 4A03 tst.b D3
00000D70 671A beq +0x1C /* 00000D8C */
00000D72 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000D76 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
00000D7A 2D40 FFF2 move.l [A6 - 0xE], D0
00000D7E 2040 movea.l A0, D0
00000D80 2050 movea.l A0, [A0]
00000D82 41E8 00DC lea.l A0, [A0 + 0xDC]
00000D86 2008 move.l D0, A0
00000D88 584F addq.w A7, 4
00000D8A 6002 bra +0x4 /* 00000D8E */
label00000D8C:
00000D8C 7000 moveq.l D0, 0x00
label00000D8E:
00000D8E 2D6E FFF2 FFEE move.l [A6 - 0x12], [A6 - 0xE]
label00000D94:
00000D94 422C 0009 clr.b [A4 + 0x9]
00000D98 197C 00F8 0008 move.b [A4 + 0x8], 0xF8
00000D9E 197C 007C 0007 move.b [A4 + 0x7], 0x7C /* '|' */
00000DA4 197C 003E 0006 move.b [A4 + 0x6], 0x3E /* '>' */
00000DAA 197C 001F 0005 move.b [A4 + 0x5], 0x1F
00000DB0 197C 008F 0004 move.b [A4 + 0x4], 0x8F
00000DB6 197C 00C7 0003 move.b [A4 + 0x3], 0xC7
00000DBC 197C 00E3 0002 move.b [A4 + 0x2], 0xE3
00000DC2 197C 00F1 0001 move.b [A4 + 0x1], 0xF1
00000DC8 18BC 00F8 move.b [A4], 0xF8
00000DCC 4246 clr.w D6
00000DCE 7608 moveq.l D3, 0x08
00000DD0 6030 bra +0x32 /* 00000E02 */
label00000DD2:
00000DD2 4247 clr.w D7
00000DD4 6024 bra +0x26 /* 00000DFA */
label00000DD6:
00000DD6 48C6 ext.l D6
00000DD8 48C7 ext.l D7
00000DDA 2006 move.l D0, D6
00000DDC D087 add.l D0, D7
00000DDE 4C7C 0801 0000 0008 movem.l D0,A3, 0x8
00000DE6 4881 ext.w D1
00000DE8 2007 move.l D0, D7
00000DEA 2406 move.l D2, D6
00000DEC E742 asl D2.w, 3
00000DEE D042 add.w D0, D2
00000DF0 17B4 1000 0000 move.b [A3 + D0.w], [A4 + D1.w]
00000DF6 3007 move.w D0, D7
00000DF8 5247 addq.w D7, 1
label00000DFA:
00000DFA B647 cmp.w D3, D7
00000DFC 6ED8 bgt -0x26 /* 00000DD6 */
00000DFE 3006 move.w D0, D6
00000E00 5246 addq.w D6, 1
label00000E02:
00000E02 B646 cmp.w D3, D6
00000E04 6ECC bgt -0x32 /* 00000DD2 */
00000E06 4CEE 18C8 FFDA movem.l D3,D6,D7,A3,A4, [A6 - 0x26]
00000E0C 4E5E unlink A6
00000E0E 4E75 rts
fn00000E10:
00000E10 4E56 FFFC link A6, -0x0004
00000E14 48E7 1018 movem.l -[A7], D3,A3,A4
00000E18 4A2D F848 tst.b [A5 - 0x7B8]
00000E1C 673E beq +0x40 /* 00000E5C */
00000E1E 7000 moveq.l D0, 0x00
00000E20 2840 movea.l A4, D0
00000E22 7601 moveq.l D3, 0x01
00000E24 220C move.l D1, A4
00000E26 661A bne +0x1C /* 00000E42 */
00000E28 2F03 move.l -[A7], D3
00000E2A 4878 00DA push.l 0xDA
00000E2E 486D 3ED2 pea.l [A5 + 0x3ED2 /* export_2006 */]
00000E32 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000E36 508F addq.l A7, 8
00000E38 261F move.l D3, [A7]+
00000E3A 2840 movea.l A4, D0
00000E3C 200C move.l D0, A4
00000E3E 6602 bne +0x4 /* 00000E42 */
00000E40 7600 moveq.l D3, 0x00
label00000E42:
00000E42 4A03 tst.b D3
00000E44 6710 beq +0x12 /* 00000E56 */
00000E46 2F0C move.l -[A7], A4
00000E48 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00000E4C 2640 movea.l A3, D0
00000E4E 284B movea.l A4, A3
00000E50 200B move.l D0, A3
00000E52 584F addq.w A7, 4
00000E54 6002 bra +0x4 /* 00000E58 */
label00000E56:
00000E56 7000 moveq.l D0, 0x00
label00000E58:
00000E58 2D4C FFFC move.l [A6 - 0x4], A4
label00000E5C:
00000E5C 4CEE 1808 FFF0 movem.l D3,A3,A4, [A6 - 0x10]
00000E62 4E5E unlink A6
00000E64 4E75 rts
00000E66 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E68-00000E76
fn00000E68:
00000E68 4E56 EFFE link A6, -0x1002
00000E6C 48E7 0018 movem.l -[A7], A3,A4
00000E70 4A2D F848 tst.b [A5 - 0x7B8]
00000E74 670C beq +0xE /* 00000E82 */
// end alternate branch 00000E68-00000E76
fn00000E68: // (misaligned)
00000E6A EFFE 48E7 bfins <<invalid special address>> {D3:D7}, D4
00000E6E 0018 4A2D ori.b [A0]+, 0x2D /* '-' */
00000E72 F848 670C .extension 0x848 <<F/1/4>>, 0x670C // unimplemented
00000E76 7000 moveq.l D0, 0x00
00000E78 2F00 move.l -[A7], D0
00000E7A 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000E7E 2640 movea.l A3, D0
00000E80 584F addq.w A7, 4
label00000E82:
00000E82 4A2D F848 tst.b [A5 - 0x7B8]
00000E86 670C beq +0xE /* 00000E94 */
00000E88 7000 moveq.l D0, 0x00
00000E8A 2F00 move.l -[A7], D0
00000E8C 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00000E90 2640 movea.l A3, D0
00000E92 584F addq.w A7, 4
label00000E94:
00000E94 4A2D F848 tst.b [A5 - 0x7B8]
00000E98 670C beq +0xE /* 00000EA6 */
00000E9A 7000 moveq.l D0, 0x00
00000E9C 2F00 move.l -[A7], D0
00000E9E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00000EA2 2640 movea.l A3, D0
00000EA4 584F addq.w A7, 4
label00000EA6:
00000EA6 4A2D F848 tst.b [A5 - 0x7B8]
00000EAA 670C beq +0xE /* 00000EB8 */
00000EAC 7000 moveq.l D0, 0x00
00000EAE 2F00 move.l -[A7], D0
00000EB0 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00000EB4 2640 movea.l A3, D0
00000EB6 584F addq.w A7, 4
label00000EB8:
00000EB8 4A2D F848 tst.b [A5 - 0x7B8]
00000EBC 670C beq +0xE /* 00000ECA */
00000EBE 7000 moveq.l D0, 0x00
00000EC0 2F00 move.l -[A7], D0
00000EC2 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
00000EC6 2640 movea.l A3, D0
00000EC8 584F addq.w A7, 4
label00000ECA:
00000ECA 4A2D F848 tst.b [A5 - 0x7B8]
00000ECE 670C beq +0xE /* 00000EDC */
00000ED0 7000 moveq.l D0, 0x00
00000ED2 2F00 move.l -[A7], D0
00000ED4 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
00000ED8 2640 movea.l A3, D0
00000EDA 584F addq.w A7, 4
label00000EDC:
00000EDC 4A2D F848 tst.b [A5 - 0x7B8]
00000EE0 670C beq +0xE /* 00000EEE */
00000EE2 7000 moveq.l D0, 0x00
00000EE4 2F00 move.l -[A7], D0
00000EE6 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
00000EEA 2640 movea.l A3, D0
00000EEC 584F addq.w A7, 4
label00000EEE:
00000EEE 4A2D F848 tst.b [A5 - 0x7B8]
00000EF2 670C beq +0xE /* 00000F00 */
00000EF4 7000 moveq.l D0, 0x00
00000EF6 2F00 move.l -[A7], D0
00000EF8 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00000EFC 2640 movea.l A3, D0
00000EFE 584F addq.w A7, 4
label00000F00:
00000F00 4A2D F848 tst.b [A5 - 0x7B8]
00000F04 670C beq +0xE /* 00000F12 */
00000F06 7000 moveq.l D0, 0x00
00000F08 2F00 move.l -[A7], D0
00000F0A 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00000F0E 2640 movea.l A3, D0
00000F10 584F addq.w A7, 4
label00000F12:
00000F12 4A2D F848 tst.b [A5 - 0x7B8]
00000F16 670C beq +0xE /* 00000F24 */
00000F18 7000 moveq.l D0, 0x00
00000F1A 2F00 move.l -[A7], D0
00000F1C 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000F20 2640 movea.l A3, D0
00000F22 584F addq.w A7, 4
label00000F24:
00000F24 4A2D F848 tst.b [A5 - 0x7B8]
00000F28 670C beq +0xE /* 00000F36 */
00000F2A 7000 moveq.l D0, 0x00
00000F2C 2F00 move.l -[A7], D0
00000F2E 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00000F32 2640 movea.l A3, D0
00000F34 584F addq.w A7, 4
label00000F36:
00000F36 4A2D F848 tst.b [A5 - 0x7B8]
00000F3A 670C beq +0xE /* 00000F48 */
00000F3C 7000 moveq.l D0, 0x00
00000F3E 2F00 move.l -[A7], D0
00000F40 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00000F44 2640 movea.l A3, D0
00000F46 584F addq.w A7, 4
label00000F48:
00000F48 4A2D F848 tst.b [A5 - 0x7B8]
00000F4C 670C beq +0xE /* 00000F5A */
00000F4E 7000 moveq.l D0, 0x00
00000F50 2F00 move.l -[A7], D0
00000F52 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000F56 2640 movea.l A3, D0
00000F58 584F addq.w A7, 4
label00000F5A:
00000F5A 4A2D F848 tst.b [A5 - 0x7B8]
00000F5E 670C beq +0xE /* 00000F6C */
00000F60 7000 moveq.l D0, 0x00
00000F62 2F00 move.l -[A7], D0
00000F64 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000F68 2640 movea.l A3, D0
00000F6A 584F addq.w A7, 4
label00000F6C:
00000F6C 4A2D F848 tst.b [A5 - 0x7B8]
00000F70 670C beq +0xE /* 00000F7E */
00000F72 7000 moveq.l D0, 0x00
00000F74 2F00 move.l -[A7], D0
00000F76 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000F7A 2640 movea.l A3, D0
00000F7C 584F addq.w A7, 4
label00000F7E:
00000F7E 4A2D F848 tst.b [A5 - 0x7B8]
00000F82 670C beq +0xE /* 00000F90 */
00000F84 7000 moveq.l D0, 0x00
00000F86 2F00 move.l -[A7], D0
00000F88 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
00000F8C 2840 movea.l A4, D0
00000F8E 584F addq.w A7, 4
label00000F90:
00000F90 487A 03C4 pea.l [PC + 0x3C4 /* 00001356, value 0x54436F6D 'TCom', cstring "TCompatibilityAdorner" */]
00000F94 486E FF00 pea.l [A6 - 0x100]
00000F98 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000F9C 508F addq.l A7, 8
00000F9E 2F00 move.l -[A7], D0
00000FA0 2F3C 636F 6D70 move.l -[A7], 0x636F6D70 /* 'comp' */
00000FA6 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00000FAA 487A 039E pea.l [PC + 0x39E /* 0000134A, value 0x5444696D 'TDim', cstring "TDimAdorner" */]
00000FAE 486E FE00 pea.l [A6 - 0x200]
00000FB2 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000FB6 508F addq.l A7, 8
00000FB8 2F00 move.l -[A7], D0
00000FBA 2F3C 6469 6D61 move.l -[A7], 0x64696D61 /* 'dima' */
00000FC0 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00000FC4 487A 0376 pea.l [PC + 0x376 /* 0000133C, value 0x54447261 'TDra', cstring "TDrawAdorner" */]
00000FC8 486E FD00 pea.l [A6 - 0x300]
00000FCC 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000FD0 508F addq.l A7, 8
00000FD2 2F00 move.l -[A7], D0
00000FD4 2F3C 6472 6177 move.l -[A7], 0x64726177 /* 'draw' */
00000FDA 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00000FDE 487A 034E pea.l [PC + 0x34E /* 0000132E, value 0x54457261 'TEra', cstring "TEraseAdorner" */]
00000FE2 486E FC00 pea.l [A6 - 0x400]
00000FE6 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000FEA 508F addq.l A7, 8
00000FEC 2F00 move.l -[A7], D0
00000FEE 2F3C 6572 6173 move.l -[A7], 0x65726173 /* 'eras' */
00000FF4 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00000FF8 487A 0326 pea.l [PC + 0x326 /* 00001320, value 0x54467261 'TFra', cstring "TFrameAdorner" */]
00000FFC 486E FB00 pea.l [A6 - 0x500]
00001000 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001004 508F addq.l A7, 8
00001006 2F00 move.l -[A7], D0
00001008 2F3C 6672 616D move.l -[A7], 0x6672616D /* 'fram' */
0000100E 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001012 487A 02FC pea.l [PC + 0x2FC /* 00001310, value 0x5448696C 'THil', cstring "THiliteAdorner" */]
00001016 486E FA00 pea.l [A6 - 0x600]
0000101A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000101E 508F addq.l A7, 8
00001020 2F00 move.l -[A7], D0
00001022 2F3C 6869 6C69 move.l -[A7], 0x68696C69 /* 'hili' */
00001028 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
0000102C 487A 02CE pea.l [PC + 0x2CE /* 000012FC, value 0x544C696E 'TLin', cstring "TLineBottomAdorner" */]
00001030 486E F900 pea.l [A6 - 0x700]
00001034 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001038 508F addq.l A7, 8
0000103A 2F00 move.l -[A7], D0
0000103C 2F3C 6C6E 626F move.l -[A7], 0x6C6E626F /* 'lnbo' */
00001042 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001046 487A 02A2 pea.l [PC + 0x2A2 /* 000012EA, value 0x544C696E 'TLin', cstring "TLineLeftAdorner" */]
0000104A 486E F800 pea.l [A6 - 0x800]
0000104E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001052 508F addq.l A7, 8
00001054 2F00 move.l -[A7], D0
00001056 2F3C 6C6E 6C66 move.l -[A7], 0x6C6E6C66 /* 'lnlf' */
0000105C 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001060 487A 0276 pea.l [PC + 0x276 /* 000012D8, value 0x544C696E 'TLin', cstring "TLineRightAdorner" */]
00001064 486E F700 pea.l [A6 - 0x900]
00001068 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000106C 508F addq.l A7, 8
0000106E 2F00 move.l -[A7], D0
00001070 2F3C 6C6E 7274 move.l -[A7], 0x6C6E7274 /* 'lnrt' */
00001076 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
0000107A 487A 024C pea.l [PC + 0x24C /* 000012C8, value 0x544C696E 'TLin', cstring "TLineTopAdorner" */]
0000107E 486E F600 pea.l [A6 - 0xA00]
00001082 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001086 508F addq.l A7, 8
00001088 2F00 move.l -[A7], D0
0000108A 2F3C 6C6E 7470 move.l -[A7], 0x6C6E7470 /* 'lntp' */
00001090 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001094 487A 0224 pea.l [PC + 0x224 /* 000012BA, value 0x544F7661 'TOva', cstring "TOvalAdorner" */]
00001098 486E F500 pea.l [A6 - 0xB00]
0000109C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000010A0 508F addq.l A7, 8
000010A2 2F00 move.l -[A7], D0
000010A4 2F3C 6F76 616C move.l -[A7], 0x6F76616C /* 'oval' */
000010AA 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000010AE 487A 01FC pea.l [PC + 0x1FC /* 000012AC, value 0x54507269 'TPri', cstring "TPrintAdorner" */]
000010B2 486E F400 pea.l [A6 - 0xC00]
000010B6 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000010BA 508F addq.l A7, 8
000010BC 2F00 move.l -[A7], D0
000010BE 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
000010C4 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000010C8 487A 01CE pea.l [PC + 0x1CE /* 00001298, value 0x54526573 'TRes', cstring "TResizeIconAdorner" */]
000010CC 486E F300 pea.l [A6 - 0xD00]
000010D0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000010D4 508F addq.l A7, 8
000010D6 2F00 move.l -[A7], D0
000010D8 2F3C 7265 737A move.l -[A7], 0x7265737A /* 'resz' */
000010DE 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000010E2 487A 01A6 pea.l [PC + 0x1A6 /* 0000128A, value 0x54525265 'TRRe', cstring "TRRectAdorner" */]
000010E6 486E F200 pea.l [A6 - 0xE00]
000010EA 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000010EE 508F addq.l A7, 8
000010F0 2F00 move.l -[A7], D0
000010F2 2F3C 7272 6374 move.l -[A7], 0x72726374 /* 'rrct' */
000010F8 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000010FC 487A 017A pea.l [PC + 0x17A /* 00001278, value 0x5453656C 'TSel', cstring "TSelectionAdorner" */]
00001100 486E F100 pea.l [A6 - 0xF00]
00001104 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001108 508F addq.l A7, 8
0000110A 2F00 move.l -[A7], D0
0000110C 2F3C 7365 6C65 move.l -[A7], 0x73656C65 /* 'sele' */
00001112 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001116 487A 014A pea.l [PC + 0x14A /* 00001262, value 0x54536861 'TSha', cstring "TShadowedFrameAdorner" */]
0000111A 486E F000 pea.l [A6 - 0x1000]
0000111E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001122 508F addq.l A7, 8
00001124 2F00 move.l -[A7], D0
00001126 2F3C 7366 7261 move.l -[A7], 0x73667261 /* 'sfra' */
0000112C 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001130 7000 moveq.l D0, 0x00
00001132 2F00 move.l -[A7], D0
00001134 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00001138 2B40 F358 move.l [A5 - 0xCA8], D0
0000113C 2F00 move.l -[A7], D0
0000113E 4EAD 2BBA jsr [A5 + 0x2BBA /* export_1395 */]
00001142 7000 moveq.l D0, 0x00
00001144 2F00 move.l -[A7], D0
00001146 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
0000114A 2B40 F354 move.l [A5 - 0xCAC], D0
0000114E 2F00 move.l -[A7], D0
00001150 4EAD 2BCA jsr [A5 + 0x2BCA /* export_1397 */]
00001154 7000 moveq.l D0, 0x00
00001156 2F00 move.l -[A7], D0
00001158 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
0000115C 2B40 F350 move.l [A5 - 0xCB0], D0
00001160 2F00 move.l -[A7], D0
00001162 4EAD 2BDA jsr [A5 + 0x2BDA /* export_1399 */]
00001166 7000 moveq.l D0, 0x00
00001168 2F00 move.l -[A7], D0
0000116A 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
0000116E 2B40 F34C move.l [A5 - 0xCB4], D0
00001172 2F00 move.l -[A7], D0
00001174 4EAD 2BEA jsr [A5 + 0x2BEA /* export_1401 */]
00001178 7000 moveq.l D0, 0x00
0000117A 2F00 move.l -[A7], D0
0000117C 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00001180 2B40 F348 move.l [A5 - 0xCB8], D0
00001184 2F00 move.l -[A7], D0
00001186 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
0000118A 7000 moveq.l D0, 0x00
0000118C 2F00 move.l -[A7], D0
0000118E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001192 2B40 F344 move.l [A5 - 0xCBC], D0
00001196 2F00 move.l -[A7], D0
00001198 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
0000119C 7000 moveq.l D0, 0x00
0000119E 2F00 move.l -[A7], D0
000011A0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000011A4 2B40 F340 move.l [A5 - 0xCC0], D0
000011A8 2F00 move.l -[A7], D0
000011AA 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */]
000011AE 4AAD F994 tst.l [A5 - 0x66C]
000011B2 4FEF 001C lea.l A7, [A7 + 0x1C]
000011B6 6700 00A0 beq +0xA2 /* 00001258 */
000011BA 598F subq.l A7, 4
000011BC 2F2D F358 move.l -[A7], [A5 - 0xCA8]
000011C0 7000 moveq.l D0, 0x00
000011C2 1F00 move.b -[A7], D0
000011C4 486E EFFF pea.l [A6 - 0x1001]
000011C8 2F2D F994 move.l -[A7], [A5 - 0x66C]
000011CC 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000011D0 598F subq.l A7, 4
000011D2 2F2D F354 move.l -[A7], [A5 - 0xCAC]
000011D6 7000 moveq.l D0, 0x00
000011D8 1F00 move.b -[A7], D0
000011DA 486E EFFF pea.l [A6 - 0x1001]
000011DE 2F2D F994 move.l -[A7], [A5 - 0x66C]
000011E2 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000011E6 598F subq.l A7, 4
000011E8 2F2D F350 move.l -[A7], [A5 - 0xCB0]
000011EC 7000 moveq.l D0, 0x00
000011EE 1F00 move.b -[A7], D0
000011F0 486E EFFF pea.l [A6 - 0x1001]
000011F4 2F2D F994 move.l -[A7], [A5 - 0x66C]
000011F8 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000011FC 598F subq.l A7, 4
000011FE 2F2D F34C move.l -[A7], [A5 - 0xCB4]
00001202 7000 moveq.l D0, 0x00
00001204 1F00 move.b -[A7], D0
00001206 486E EFFF pea.l [A6 - 0x1001]
0000120A 2F2D F994 move.l -[A7], [A5 - 0x66C]
0000120E 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00001212 598F subq.l A7, 4
00001214 2F2D F348 move.l -[A7], [A5 - 0xCB8]
00001218 7000 moveq.l D0, 0x00
0000121A 1F00 move.b -[A7], D0
0000121C 486E EFFF pea.l [A6 - 0x1001]
00001220 2F2D F994 move.l -[A7], [A5 - 0x66C]
00001224 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00001228 598F subq.l A7, 4
0000122A 2F2D F344 move.l -[A7], [A5 - 0xCBC]
0000122E 7000 moveq.l D0, 0x00
00001230 1F00 move.b -[A7], D0
00001232 486E EFFF pea.l [A6 - 0x1001]
00001236 2F2D F994 move.l -[A7], [A5 - 0x66C]
0000123A 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
0000123E 598F subq.l A7, 4
00001240 2F2D F340 move.l -[A7], [A5 - 0xCC0]
00001244 7000 moveq.l D0, 0x00
00001246 1F00 move.b -[A7], D0
00001248 486E EFFF pea.l [A6 - 0x1001]
0000124C 2F2D F994 move.l -[A7], [A5 - 0x66C]
00001250 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00001254 4FEF 001C lea.l A7, [A7 + 0x1C]
label00001258:
00001258 4CEE 1800 EFF6 movem.l A3,A4, [A6 - 0x100A]
0000125E 4E5E unlink A6
00001260 4E75 rts
00001262 5453 addq.w [A3], 2
00001264 6861 bvc +0x63 /* 000012C7 */
00001266 646F bcc +0x71 /* 000012D7 */
00001268 7765 moveq.l D3, 0x65
0000126A 6446 bcc +0x48 /* 000012B2 */
0000126C 7261 moveq.l D1, 0x61
0000126E 6D65 blt +0x67 /* 000012D5 */
00001270 4164 chk.w D0, -[A4]
00001272 6F72 ble +0x74 /* 000012E6 */
00001274 6E65 bgt +0x67 /* 000012DB */
00001276 7200 moveq.l D1, 0x00
00001278 5453 addq.w [A3], 2
0000127A 656C bcs +0x6E /* 000012E8 */
0000127C 6563 bcs +0x65 /* 000012E1 */
0000127E 7469 moveq.l D2, 0x69
00001280 6F6E ble +0x70 /* 000012F0 */
00001282 4164 chk.w D0, -[A4]
00001284 6F72 ble +0x74 /* 000012F8 */
00001286 6E65 bgt +0x67 /* 000012ED */
00001288 7200 moveq.l D1, 0x00
0000128A 5452 addq.w [A2], 2
0000128C 5265 addq.w -[A5], 1
0000128E 6374 bls +0x76 /* 00001304 */
00001290 4164 chk.w D0, -[A4]
00001292 6F72 ble +0x74 /* 00001306 */
00001294 6E65 bgt +0x67 /* 000012FB */
00001296 7200 moveq.l D1, 0x00
00001298 5452 addq.w [A2], 2
0000129A 6573 bcs +0x75 /* 0000130F */
0000129C 697A bvs +0x7C /* 00001318 */
0000129E 6549 bcs +0x4B /* 000012E9 */
000012A0 636F bls +0x71 /* 00001311 */
000012A2 6E41 bgt +0x43 /* 000012E5 */
000012A4 646F bcc +0x71 /* 00001315 */
000012A6 726E moveq.l D1, 0x6E
000012A8 6572 bcs +0x74 /* 0000131C */
000012AA 0000 5450 ori.b D0, 0x50 /* 'P' */
000012AE 7269 moveq.l D1, 0x69
000012B0 6E74 bgt +0x76 /* 00001326 */
label000012B2:
000012B2 4164 chk.w D0, -[A4]
000012B4 6F72 ble +0x74 /* 00001328 */
000012B6 6E65 bgt +0x67 /* 0000131D */
000012B8 7200 moveq.l D1, 0x00
000012BA 544F addq.w A7, 2
000012BC 7661 moveq.l D3, 0x61
000012BE 6C41 bge +0x43 /* 00001301 */
000012C0 646F bcc +0x71 /* 00001331 */
000012C2 726E moveq.l D1, 0x6E
000012C4 6572 bcs +0x74 /* 00001338 */
000012C6 0000 544C ori.b D0, 0x4C /* 'L' */
000012CA 696E bvs +0x70 /* 0000133A */
000012CC 6554 bcs +0x56 /* 00001322 */
000012CE 6F70 ble +0x72 /* 00001340 */
000012D0 4164 chk.w D0, -[A4]
000012D2 6F72 ble +0x74 /* 00001346 */
000012D4 6E65 bgt +0x67 /* 0000133B */
000012D6 7200 moveq.l D1, 0x00
000012D8 544C addq.w A4, 2
000012DA 696E bvs +0x70 /* 0000134A */
000012DC 6552 bcs +0x54 /* 00001330 */
000012DE 6967 bvs +0x69 /* 00001347 */
000012E0 6874 bvc +0x76 /* 00001356 */
000012E2 4164 chk.w D0, -[A4]
000012E4 6F72 ble +0x74 /* 00001358 */
label000012E6:
000012E6 6E65 bgt +0x67 /* 0000134D */
label000012E8:
000012E8 7200 moveq.l D1, 0x00
000012EA 544C addq.w A4, 2
000012EC 696E bvs +0x70 /* 0000135C */
000012EE 654C bcs +0x4E /* 0000133C */
label000012F0:
000012F0 6566 bcs +0x68 /* 00001358 */
000012F2 7441 moveq.l D2, 0x41
000012F4 646F bcc +0x71 /* 00001365 */
000012F6 726E moveq.l D1, 0x6E
label000012F8:
000012F8 6572 bcs +0x74 /* 0000136C */
000012FA 0000 544C ori.b D0, 0x4C /* 'L' */
000012FE 696E bvs +0x70 /* 0000136E */
00001300 6542 bcs +0x44 /* 00001344 */
00001302 6F74 ble +0x76 /* 00001378 */
label00001304:
00001304 746F moveq.l D2, 0x6F
label00001306:
00001306 6D41 blt +0x43 /* 00001349 */
00001308 646F bcc +0x71 /* 00001379 */
0000130A 726E moveq.l D1, 0x6E
0000130C 6572 bcs +0x74 /* 00001380 */
0000130E 0000 5448 ori.b D0, 0x48 /* 'H' */
00001312 696C bvs +0x6E /* 00001380 */
00001314 6974 bvs +0x76 /* 0000138A */
00001316 6541 bcs +0x43 /* 00001359 */
label00001318:
00001318 646F bcc +0x71 /* 00001389 */
0000131A 726E moveq.l D1, 0x6E
label0000131C:
0000131C 6572 bcs +0x74 /* 00001390 */
0000131E 0000 5446 ori.b D0, 0x46 /* 'F' */
label00001322:
00001322 7261 moveq.l D1, 0x61
00001324 6D65 blt +0x67 /* 0000138B */
label00001326:
00001326 4164 chk.w D0, -[A4]
label00001328:
00001328 6F72 ble +0x74 /* 0000139C */
0000132A 6E65 bgt +0x67 /* 00001391 */
0000132C 7200 moveq.l D1, 0x00
0000132E 5445 addq.w D5, 2
label00001330:
00001330 7261 moveq.l D1, 0x61
00001332 7365 moveq.l D1, 0x65
00001334 4164 chk.w D0, -[A4]
00001336 6F72 ble +0x74 /* 000013AA */
label00001338:
00001338 6E65 bgt +0x67 /* 0000139F */
label0000133A:
0000133A 7200 moveq.l D1, 0x00
label0000133C:
0000133C 5444 addq.w D4, 2
0000133E 7261 moveq.l D1, 0x61
label00001340:
00001340 7741 moveq.l D3, 0x41
00001342 646F bcc +0x71 /* 000013B3 */
label00001344:
00001344 726E moveq.l D1, 0x6E
label00001346:
00001346 6572 bcs +0x74 /* 000013BA */
00001348 0000 5444 ori.b D0, 0x44 /* 'D' */
// begin alternate branch 0000134A-0000134C
label0000134A:
0000134A 5444 addq.w D4, 2
// end alternate branch 0000134A-0000134C
label0000134A: // (misaligned)
0000134C 696D bvs +0x6F /* 000013BB */
0000134E 4164 chk.w D0, -[A4]
00001350 6F72 ble +0x74 /* 000013C4 */
00001352 6E65 bgt +0x67 /* 000013B9 */
00001354 7200 moveq.l D1, 0x00
label00001356:
00001356 5443 addq.w D3, 2
label00001358:
00001358 6F6D ble +0x6F /* 000013C7 */
0000135A 7061 moveq.l D0, 0x61
label0000135C:
0000135C 7469 moveq.l D2, 0x69
0000135E 6269 bhi +0x6B /* 000013C9 */
00001360 6C69 bge +0x6B /* 000013CB */
00001362 7479 moveq.l D2, 0x79
00001364 4164 chk.w D0, -[A4]
00001366 6F72 ble +0x74 /* 000013DA */
00001368 6E65 bgt +0x67 /* 000013CF */
0000136A 7200 moveq.l D1, 0x00
fn0000136C:
0000136C 4E56 FEB4 link A6, -0x014C
// begin alternate branch 0000136E-00001374
label0000136E:
0000136E FEB4 48E7 .extension 0xEB4 <<F/2-3/7>> // unimplemented
00001372 0F08 btst A0, D7
// end alternate branch 0000136E-00001374
label0000136E: // (misaligned)
00001370 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001374 7000 moveq.l D0, 0x00
00001376 2D40 FFF8 move.l [A6 - 0x8], D0
// begin alternate branch 00001378-0000137A
label00001378:
00001378 FFF8 .invalid <<F/7/7>>
// end alternate branch 00001378-0000137A
label00001378: // (misaligned)
0000137A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000137E 41EE FFFD lea.l A0, [A6 - 0x3]
// begin alternate branch 00001380-00001382
label00001380:
00001380 FFFD .invalid <<F/7/7>>
// end alternate branch 00001380-00001382
label00001380: // (misaligned)
00001382 558F subq.l A7, 2
00001384 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */
label0000138A:
0000138A A80D syscall Count1Resources
0000138C 3D5F FFFE move.w [A6 - 0x2], [A7]+
label00001390:
00001390 4EAD 3942 jsr [A5 + 0x3942 /* export_1828 */]
00001394 41EE FFB4 lea.l A0, [A6 - 0x4C]
00001398 486E FFB4 pea.l [A6 - 0x4C]
label0000139C:
0000139C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000013A0 4A00 tst.b D0
000013A2 584F addq.w A7, 4
000013A4 6700 00A0 beq +0xA2 /* 00001446 */
000013A8 7A01 moveq.l D5, 0x01
label000013AA:
000013AA 6000 008A bra +0x8C /* 00001436 */
label000013AE:
000013AE 598F subq.l A7, 4
000013B0 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */
000013B6 3F05 move.w -[A7], D5
000013B8 A80E syscall Get1IndResource/Get1IxResource
label000013BA:
000013BA 2D57 FFF8 move.l [A6 - 0x8], [A7]
000013BE 4EAD 3932 jsr [A5 + 0x3932 /* export_1826 */]
000013C2 558F subq.l A7, 2
label000013C4:
000013C4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000013C8 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000013CC 1D5F FFFD move.b [A6 - 0x3], [A7]+
000013D0 598F subq.l A7, 4
000013D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000013D6 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
label000013DA:
000013DA 281F move.l D4, [A7]+
000013DC 4EAD 391A jsr [A5 + 0x391A /* export_1823 */]
000013E0 2004 move.l D0, D4
000013E2 4C7C 0800 0000 000C movem.l A3, 0xC
000013EA 3C00 move.w D6, D0
000013EC 206E FFF8 movea.l A0, [A6 - 0x8]
000013F0 2850 movea.l A4, [A0]
000013F2 7E01 moveq.l D7, 0x01
000013F4 602A bra +0x2C /* 00001420 */
label000013F6:
000013F6 558F subq.l A7, 2
000013F8 2F14 move.l -[A7], [A4]
000013FA 2F2C 0004 move.l -[A7], [A4 + 0x4]
000013FE 598F subq.l A7, 4
00001400 486D 331A pea.l [A5 + 0x331A /* export_1631 */]
00001404 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
00001408 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000140C 7000 moveq.l D0, 0x00
0000140E 1F00 move.b -[A7], D0
00001410 303C 091F move.w D0, 0x91F
00001414 A816 syscall Pack8
00001416 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
0000141A 49EC 000C lea.l A4, [A4 + 0xC]
0000141E 5247 addq.w D7, 1
label00001420:
00001420 BC47 cmp.w D6, D7
00001422 6CD2 bge -0x2C /* 000013F6 */
00001424 206E FFF8 movea.l A0, [A6 - 0x8]
00001428 102E FFFD move.b D0, [A6 - 0x3]
0000142C A06A syscall HSetState
0000142E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001432 A9A3 syscall ReleaseResource
00001434 5245 addq.w D5, 1
label00001436:
00001436 BA6E FFFE cmp.w D5, [A6 - 0x2]
0000143A 6F00 FF72 ble -0x8C /* 000013AE */
0000143E 2B6E FFF4 F614 move.l [A5 - 0x9EC], [A6 - 0xC]
00001444 6022 bra +0x24 /* 00001468 */
label00001446:
00001446 4AAE FFF8 tst.l [A6 - 0x8]
0000144A 6710 beq +0x12 /* 0000145C */
0000144C 206E FFF8 movea.l A0, [A6 - 0x8]
00001450 102E FFFD move.b D0, [A6 - 0x3]
00001454 A06A syscall HSetState
00001456 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000145A A9A3 syscall ReleaseResource
label0000145C:
0000145C 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001460 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001464 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00001468:
00001468 4CEE 10F0 FEA0 movem.l D4,D5,D6,D7,A4, [A6 - 0x160]
0000146E 4E5E unlink A6
00001470 4E75 rts
00001472 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001474-00001480
fn00001474:
00001474 4E56 0000 link A6, 0
00001478 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000147C 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */]
// end alternate branch 00001474-00001480
fn00001474: // (misaligned)
00001476 0000 2F2E ori.b D0, 0x2E /* '.' */
0000147A 0008 4EAD ori.b A0, 0xAD
0000147E 2122 move.l -[A0], -[A2]
00001480 4E5E unlink A6
00001482 4E74 0004 rtd 0x0004
00001486 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001488-0000148E
export_603:
fn00001488:
00001488 4E56 0000 link A6, 0
0000148C 2F0C move.l -[A7], A4
// end alternate branch 00001488-0000148E
export_603: // at 00001488 (misaligned)
fn00001488: // (misaligned)
0000148A 0000 2F0C ori.b D0, 0xC
0000148E 286E 0008 movea.l A4, [A6 + 0x8]
00001492 2B4C F3AC move.l [A5 - 0xC54], A4
00001496 2F0C move.l -[A7], A4
00001498 4EAD 2E5A jsr [A5 + 0x2E5A /* export_1479 */]
0000149C 2054 movea.l A0, [A4]
0000149E 217C 5445 5854 0020 move.l [A0 + 0x20], 0x54455854 /* 'TEXT' */
000014A6 2054 movea.l A0, [A4]
000014A8 217C 3F3F 3F3F 001C move.l [A0 + 0x1C], 0x3F3F3F3F /* '????' */
000014B0 2054 movea.l A0, [A4]
000014B2 117C 0001 002D move.b [A0 + 0x2D], 0x1
000014B8 2054 movea.l A0, [A4]
000014BA 4228 0037 clr.b [A0 + 0x37]
000014BE 2054 movea.l A0, [A4]
000014C0 4228 0038 clr.b [A0 + 0x38]
000014C4 2054 movea.l A0, [A4]
000014C6 7000 moveq.l D0, 0x00
000014C8 2140 002E move.l [A0 + 0x2E], D0
000014CC 2054 movea.l A0, [A4]
000014CE 2140 0032 move.l [A0 + 0x32], D0
000014D2 2054 movea.l A0, [A4]
000014D4 4268 003A clr.w [A0 + 0x3A]
000014D8 2054 movea.l A0, [A4]
000014DA 2140 0024 move.l [A0 + 0x24], D0
000014DE 2054 movea.l A0, [A4]
000014E0 2140 0028 move.l [A0 + 0x28], D0
000014E4 2054 movea.l A0, [A4]
000014E6 2140 0074 move.l [A0 + 0x74], D0
000014EA 2054 movea.l A0, [A4]
000014EC 2140 0056 move.l [A0 + 0x56], D0
000014F0 2054 movea.l A0, [A4]
000014F2 317C 0001 0068 move.w [A0 + 0x68], 0x1
000014F8 2054 movea.l A0, [A4]
000014FA 2140 005A move.l [A0 + 0x5A], D0
000014FE 2054 movea.l A0, [A4]
00001500 2140 005E move.l [A0 + 0x5E], D0
00001504 2054 movea.l A0, [A4]
00001506 2140 0078 move.l [A0 + 0x78], D0
0000150A 2054 movea.l A0, [A4]
0000150C 117C 0002 0036 move.b [A0 + 0x36], 0x2
00001512 2054 movea.l A0, [A4]
00001514 4228 0062 clr.b [A0 + 0x62]
00001518 2054 movea.l A0, [A4]
0000151A 4268 003C clr.w [A0 + 0x3C]
0000151E 2054 movea.l A0, [A4]
00001520 216D F830 003E move.l [A0 + 0x3E], [A5 - 0x7D0]
00001526 598F subq.l A7, 4
00001528 A975 syscall TickCount
0000152A 2054 movea.l A0, [A4]
0000152C 215F 0042 move.l [A0 + 0x42], [A7]+
00001530 2054 movea.l A0, [A4]
00001532 117C 0001 002C move.b [A0 + 0x2C], 0x1
00001538 2054 movea.l A0, [A4]
0000153A 217C 0000 1C20 004A move.l [A0 + 0x4A], 0x1C20
00001542 2054 movea.l A0, [A4]
00001544 317C FFFF 004E move.w [A0 + 0x4E], 0xFFFF
0000154A 2054 movea.l A0, [A4]
0000154C 317C 0080 006A move.w [A0 + 0x6A], 0x80
00001552 2054 movea.l A0, [A4]
00001554 317C 0081 006E move.w [A0 + 0x6E], 0x81
0000155A 2054 movea.l A0, [A4]
0000155C 317C 0082 006C move.w [A0 + 0x6C], 0x82
00001562 598F subq.l A7, 4
00001564 A975 syscall TickCount
00001566 2054 movea.l A0, [A4]
00001568 215F 0046 move.l [A0 + 0x46], [A7]+
0000156C 2054 movea.l A0, [A4]
0000156E 7000 moveq.l D0, 0x00
00001570 2140 0070 move.l [A0 + 0x70], D0
00001574 2054 movea.l A0, [A4]
00001576 4228 0050 clr.b [A0 + 0x50]
0000157A 2054 movea.l A0, [A4]
0000157C 214C 0064 move.l [A0 + 0x64], A4
00001580 2054 movea.l A0, [A4]
00001582 2140 0052 move.l [A0 + 0x52], D0
00001586 2054 movea.l A0, [A4]
00001588 117C 0001 0051 move.b [A0 + 0x51], 0x1
0000158E 286E FFFC movea.l A4, [A6 - 0x4]
00001592 4E5E unlink A6
00001594 4E74 0004 rtd 0x0004
fn00001598:
00001598 4E56 FFB4 link A6, -0x004C
0000159C 48E7 0118 movem.l -[A7], D7,A3,A4
000015A0 286E 0008 movea.l A4, [A6 + 0x8]
000015A4 7000 moveq.l D0, 0x00
000015A6 2F00 move.l -[A7], D0
000015A8 2F0C move.l -[A7], A4
000015AA 4EAD 2E62 jsr [A5 + 0x2E62 /* export_1480 */]
000015AE 41EE FFBC lea.l A0, [A6 - 0x44]
000015B2 486E FFBC pea.l [A6 - 0x44]
000015B6 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000015BA 4A00 tst.b D0
000015BC 584F addq.w A7, 4
000015BE 6700 00F4 beq +0xF6 /* 000016B4 */
000015C2 2054 movea.l A0, [A4]
000015C4 216E 0010 0020 move.l [A0 + 0x20], [A6 + 0x10]
000015CA 2054 movea.l A0, [A4]
000015CC 216E 000C 001C move.l [A0 + 0x1C], [A6 + 0xC]
000015D2 598F subq.l A7, 4
000015D4 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000015D8 2054 movea.l A0, [A4]
000015DA 215F 0070 move.l [A0 + 0x70], [A7]+
000015DE 598F subq.l A7, 4
000015E0 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000015E4 2054 movea.l A0, [A4]
000015E6 215F 0074 move.l [A0 + 0x74], [A7]+
000015EA 598F subq.l A7, 4
000015EC 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000015F0 2054 movea.l A0, [A4]
000015F2 215F 0078 move.l [A0 + 0x78], [A7]+
000015F6 558F subq.l A7, 2
000015F8 486E FFB4 pea.l [A6 - 0x4C]
000015FC 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00001600 A88F syscall OSDispatch
00001602 3E1F move.w D7, [A7]+
00001604 660E bne +0x10 /* 00001614 */
00001606 2054 movea.l A0, [A4]
00001608 41E8 002E lea.l A0, [A0 + 0x2E]
0000160C 43EE FFB4 lea.l A1, [A6 - 0x4C]
00001610 20D9 move.l [A0]+, [A1]+
00001612 20D9 move.l [A0]+, [A1]+
label00001614:
00001614 598F subq.l A7, 4
00001616 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000161A 2054 movea.l A0, [A4]
0000161C 215F 005A move.l [A0 + 0x5A], [A7]+
00001620 598F subq.l A7, 4
00001622 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001626 2054 movea.l A0, [A4]
00001628 215F 0056 move.l [A0 + 0x56], [A7]+
0000162C 7000 moveq.l D0, 0x00
0000162E 2F00 move.l -[A7], D0
00001630 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001634 2640 movea.l A3, D0
00001636 2F0B move.l -[A7], A3
00001638 4EBA FE3A jsr [PC - 0x1C6 /* 00001474 */]
0000163C 2054 movea.l A0, [A4]
0000163E 214B 0024 move.l [A0 + 0x24], A3
00001642 7000 moveq.l D0, 0x00
00001644 2F00 move.l -[A7], D0
00001646 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000164A 2640 movea.l A3, D0
0000164C 2F0B move.l -[A7], A3
0000164E 4EBA FE24 jsr [PC - 0x1DC /* 00001474 */]
00001652 2054 movea.l A0, [A4]
00001654 214B 0028 move.l [A0 + 0x28], A3
00001658 2F0C move.l -[A7], A4
0000165A 4EBA 00AC jsr [PC + 0xAC /* 00001708 */]
0000165E 7000 moveq.l D0, 0x00
00001660 2F00 move.l -[A7], D0
00001662 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00001666 2640 movea.l A3, D0
00001668 7000 moveq.l D0, 0x00
0000166A 2F00 move.l -[A7], D0
0000166C 2F0B move.l -[A7], A3
0000166E 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
00001672 2F0B move.l -[A7], A3
00001674 2F0C move.l -[A7], A4
00001676 4EAD 46E2 jsr [A5 + 0x46E2 /* export_2264 */]
0000167A 7000 moveq.l D0, 0x00
0000167C 2F00 move.l -[A7], D0
0000167E 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */]
00001682 2640 movea.l A3, D0
00001684 7001 moveq.l D0, 0x01
00001686 1F00 move.b -[A7], D0
00001688 2F0B move.l -[A7], A3
0000168A 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
0000168E 2F0B move.l -[A7], A3
00001690 2F0C move.l -[A7], A4
00001692 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00001696 598F subq.l A7, 4
00001698 2F0C move.l -[A7], A4
0000169A 4EBA 003C jsr [PC + 0x3C /* 000016D8 */]
0000169E 2B5F F900 move.l [A5 - 0x700], [A7]+
000016A2 2F0C move.l -[A7], A4
000016A4 4EBA 008A jsr [PC + 0x8A /* 00001730 */]
000016A8 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
000016AE 4FEF 0010 lea.l A7, [A7 + 0x10]
000016B2 6018 bra +0x1A /* 000016CC */
label000016B4:
000016B4 2F0C move.l -[A7], A4
000016B6 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
000016BA 7000 moveq.l D0, 0x00
000016BC 2B40 F3AC move.l [A5 - 0xC54], D0
000016C0 3F2E FFEE move.w -[A7], [A6 - 0x12]
000016C4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000016C8 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000016CC:
000016CC 4CEE 1880 FFA8 movem.l D7,A3,A4, [A6 - 0x58]
000016D2 4E5E unlink A6
000016D4 4E74 000C rtd 0x000C
fn000016D8:
000016D8 4E56 0000 link A6, 0
000016DC 2F0C move.l -[A7], A4
000016DE 7000 moveq.l D0, 0x00
000016E0 2F00 move.l -[A7], D0
000016E2 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
000016E6 2840 movea.l A4, D0
000016E8 206E 0008 movea.l A0, [A6 + 0x8]
000016EC 2050 movea.l A0, [A0]
000016EE 3F28 006E move.w -[A7], [A0 + 0x6E]
000016F2 2F0C move.l -[A7], A4
000016F4 4EAD 35D2 jsr [A5 + 0x35D2 /* export_1718 */]
000016F8 2D4C 000C move.l [A6 + 0xC], A4
000016FC 286E FFFC movea.l A4, [A6 - 0x4]
00001700 4E5E unlink A6
00001702 4E74 0004 rtd 0x0004
00001706 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001708-0000170E
fn00001708:
00001708 4E56 0000 link A6, 0
0000170C 2F0C move.l -[A7], A4
// end alternate branch 00001708-0000170E
fn00001708: // (misaligned)
0000170A 0000 2F0C ori.b D0, 0xC
0000170E 7000 moveq.l D0, 0x00
00001710 2840 movea.l A4, D0
00001712 7000 moveq.l D0, 0x00
00001714 2F00 move.l -[A7], D0
00001716 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
0000171A 2840 movea.l A4, D0
0000171C 2F0C move.l -[A7], A4
0000171E 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
00001722 2B4C F4E8 move.l [A5 - 0xB18], A4
00001726 286E FFFC movea.l A4, [A6 - 0x4]
0000172A 4E5E unlink A6
0000172C 4E74 0004 rtd 0x0004
fn00001730:
00001730 4E56 0000 link A6, 0
00001734 2F0C move.l -[A7], A4
00001736 7000 moveq.l D0, 0x00
00001738 2F00 move.l -[A7], D0
0000173A 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
0000173E 2F00 move.l -[A7], D0
00001740 4EBA 0926 jsr [PC + 0x926 /* 00002068 */]
00001744 286E FFFC movea.l A4, [A6 - 0x4]
00001748 4E5E unlink A6
0000174A 4E74 0004 rtd 0x0004
0000174E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001750-00001756
fn00001750:
00001750 4E56 0000 link A6, 0
00001754 2F0C move.l -[A7], A4
// end alternate branch 00001750-00001756
fn00001750: // (misaligned)
00001752 0000 2F0C ori.b D0, 0xC
00001756 7000 moveq.l D0, 0x00
00001758 2F00 move.l -[A7], D0
0000175A 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
0000175E 2840 movea.l A4, D0
00001760 2F0C move.l -[A7], A4
00001762 4EBA 0014 jsr [PC + 0x14 /* 00001778 */]
00001766 2B4C F3B0 move.l [A5 - 0xC50], A4
0000176A 2F0C move.l -[A7], A4
0000176C 4EAD 352A jsr [A5 + 0x352A /* export_1697 */]
00001770 286E FFFC movea.l A4, [A6 - 0x4]
00001774 4E5E unlink A6
00001776 4E75 rts
fn00001778:
00001778 4E56 FFBC link A6, -0x0044
0000177C 2F0C move.l -[A7], A4
0000177E 286E 0008 movea.l A4, [A6 + 0x8]
00001782 2F0C move.l -[A7], A4
00001784 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00001788 41EE FFBC lea.l A0, [A6 - 0x44]
0000178C 486E FFBC pea.l [A6 - 0x44]
00001790 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00001794 4A00 tst.b D0
00001796 584F addq.w A7, 4
00001798 6700 0198 beq +0x19A /* 00001932 */
0000179C 1B7C 0001 F48A move.b [A5 - 0xB76], 0x1
000017A2 41ED F440 lea.l A0, [A5 - 0xBC0]
000017A6 43ED FC6A lea.l A1, [A5 - 0x396]
000017AA 7010 moveq.l D0, 0x10
label000017AC:
000017AC 20D9 move.l [A0]+, [A1]+
000017AE 51C8 FFFC dbf D0, -0x6 /* 000017AC */
000017B2 3B7C 0078 F488 move.w [A5 - 0xB78], 0x78 /* 'x' */
000017B8 422D F43E clr.b [A5 - 0xBC2]
000017BC 1B7C 0001 F48B move.b [A5 - 0xB75], 0x1
000017C2 422D F48C clr.b [A5 - 0xB74]
000017C6 598F subq.l A7, 4
000017C8 3F3C 0100 move.w -[A7], 0x100
000017CC 2F0C move.l -[A7], A4
000017CE 4EBA 0180 jsr [PC + 0x180 /* 00001950 */]
000017D2 2B5F F4D2 move.l [A5 - 0xB2E], [A7]+
000017D6 671C beq +0x1E /* 000017F4 */
000017D8 598F subq.l A7, 4
000017DA 2F2D F4D2 move.l -[A7], [A5 - 0xB2E]
000017DE 4EAD 350A jsr [A5 + 0x350A /* export_1693 */]
000017E2 205F movea.l A0, [A7]+
000017E4 2050 movea.l A0, [A0]
000017E6 43ED F48E lea.l A1, [A5 - 0xB72]
000017EA 7010 moveq.l D0, 0x10
label000017EC:
000017EC 22D8 move.l [A1]+, [A0]+
000017EE 51C8 FFFC dbf D0, -0x6 /* 000017EC */
000017F2 6018 bra +0x1A /* 0000180C */
label000017F4:
000017F4 598F subq.l A7, 4
000017F6 7004 moveq.l D0, 0x04
000017F8 3F00 move.w -[A7], D0
000017FA A9B9 syscall GetCursor
000017FC 205F movea.l A0, [A7]+
000017FE 2050 movea.l A0, [A0]
00001800 43ED F48E lea.l A1, [A5 - 0xB72]
00001804 7010 moveq.l D0, 0x10
label00001806:
00001806 22D8 move.l [A1]+, [A0]+
00001808 51C8 FFFC dbf D0, -0x6 /* 00001806 */
label0000180C:
0000180C 3B7C 000A F4D6 move.w [A5 - 0xB2A], 0xA /* '\n' */
00001812 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00001818 2F0C move.l -[A7], A4
0000181A 4EAD 3532 jsr [A5 + 0x3532 /* export_1698 */]
0000181E 3B7C 0001 F434 move.w [A5 - 0xBCC], 0x1
00001824 598F subq.l A7, 4
00001826 486D 3512 pea.l [A5 + 0x3512 /* export_1694 */]
0000182A 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
0000182E 2B5F F436 move.l [A5 - 0xBCA], [A7]+
00001832 3B7C 0078 F43A move.w [A5 - 0xBC6], 0x78 /* 'x' */
00001838 426D F43C clr.w [A5 - 0xBC4]
0000183C 598F subq.l A7, 4
0000183E 2E8D move.l [A7], A5
00001840 2B5F F42C move.l [A5 - 0xBD4], [A7]+
00001844 558F subq.l A7, 2
00001846 486D F3D4 pea.l [A5 - 0xC2C]
0000184A 3F3C A851 move.w -[A7], 0xA851
0000184E 598F subq.l A7, 4
00001850 486D 34FA pea.l [A5 + 0x34FA /* export_1691 */]
00001854 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
00001858 4EAD 3A3A jsr [A5 + 0x3A3A /* export_1859 */]
0000185C 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00001860 558F subq.l A7, 2
00001862 486D F3F4 pea.l [A5 - 0xC0C]
00001866 3F3C A850 move.w -[A7], 0xA850
0000186A 598F subq.l A7, 4
0000186C 486D 3502 pea.l [A5 + 0x3502 /* export_1692 */]
00001870 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
00001874 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */]
00001878 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
0000187C 558F subq.l A7, 2
0000187E 486D F3E4 pea.l [A5 - 0xC1C]
00001882 3F3C AA1C move.w -[A7], 0xAA1C
00001886 598F subq.l A7, 4
00001888 486D 34F2 pea.l [A5 + 0x34F2 /* export_1690 */]
0000188C 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
00001890 4EAD 3A3A jsr [A5 + 0x3A3A /* export_1859 */]
00001894 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00001898 41ED F430 lea.l A0, [A5 - 0xBD0]
0000189C A033 syscall VInstall
0000189E 3F00 move.w -[A7], D0
000018A0 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
000018A4 1B7C 0001 F424 move.b [A5 - 0xBDC], 0x1
000018AA 558F subq.l A7, 2
000018AC 486D F404 pea.l [A5 - 0xBFC]
000018B0 3F3C A970 move.w -[A7], 0xA970
000018B4 598F subq.l A7, 4
000018B6 486D 34EA pea.l [A5 + 0x34EA /* export_1689 */]
000018BA 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
000018BE 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */]
000018C2 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
000018C6 558F subq.l A7, 2
000018C8 486D F414 pea.l [A5 - 0xBEC]
000018CC 3F3C A971 move.w -[A7], 0xA971
000018D0 598F subq.l A7, 4
000018D2 486D 34EA pea.l [A5 + 0x34EA /* export_1689 */]
000018D6 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
000018DA 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */]
000018DE 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
000018E2 4A2D F87F tst.b [A5 - 0x781]
000018E6 6738 beq +0x3A /* 00001920 */
000018E8 558F subq.l A7, 2
000018EA 486D F3C4 pea.l [A5 - 0xC3C]
000018EE 3F3C A973 move.w -[A7], 0xA973
000018F2 598F subq.l A7, 4
000018F4 486D 34EA pea.l [A5 + 0x34EA /* export_1689 */]
000018F8 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
000018FC 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */]
00001900 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00001904 558F subq.l A7, 2
00001906 486D F3B4 pea.l [A5 - 0xC4C]
0000190A 3F3C A977 move.w -[A7], 0xA977
0000190E 598F subq.l A7, 4
00001910 486D 34EA pea.l [A5 + 0x34EA /* export_1689 */]
00001914 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
00001918 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */]
0000191C 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
label00001920:
00001920 7078 moveq.l D0, 0x78
00001922 3F00 move.w -[A7], D0
00001924 2F0C move.l -[A7], A4
00001926 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */]
0000192A 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00001930 6012 bra +0x14 /* 00001944 */
label00001932:
00001932 2F0C move.l -[A7], A4
00001934 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00001938 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000193C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001940 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00001944:
00001944 286E FFB8 movea.l A4, [A6 - 0x48]
00001948 4E5E unlink A6
0000194A 4E74 0004 rtd 0x0004
0000194E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001950-00001958
fn00001950:
00001950 4E56 0000 link A6, 0
00001954 48E7 0118 movem.l -[A7], D7,A3,A4
// end alternate branch 00001950-00001958
fn00001950: // (misaligned)
00001952 0000 48E7 ori.b D0, 0xE7
00001956 0118 btst [A0]+, D0
00001958 598F subq.l A7, 4
0000195A 2F3C 6163 7572 move.l -[A7], 0x61637572 /* 'acur' */
00001960 3F2E 000C move.w -[A7], [A6 + 0xC]
00001964 A9A0 syscall GetResource
00001966 265F movea.l A3, [A7]+
00001968 200B move.l D0, A3
0000196A 6740 beq +0x42 /* 000019AC */
0000196C 2F0B move.l -[A7], A3
0000196E A992 syscall DetachResource
00001970 204B movea.l A0, A3
00001972 A064 syscall MoveHHi
00001974 A029 syscall HLock
00001976 2053 movea.l A0, [A3]
00001978 4268 0002 clr.w [A0 + 0x2]
0000197C 4247 clr.w D7
0000197E 6026 bra +0x28 /* 000019A6 */
label00001980:
00001980 598F subq.l A7, 4
00001982 48C7 ext.l D7
00001984 2053 movea.l A0, [A3]
00001986 3F30 7C04 move.w -[A7], [A0 + D7 * 4 + 0x4]
0000198A A9B9 syscall GetCursor
0000198C 2857 movea.l A4, [A7]
0000198E 4EAD 3932 jsr [A5 + 0x3932 /* export_1826 */]
00001992 48C7 ext.l D7
00001994 2053 movea.l A0, [A3]
00001996 218C 7C04 move.l [A0 + D7 * 4 + 0x4], A4
0000199A 2F0C move.l -[A7], A4
0000199C A992 syscall DetachResource
0000199E 204C movea.l A0, A4
000019A0 A064 syscall MoveHHi
000019A2 A029 syscall HLock
000019A4 5247 addq.w D7, 1
label000019A6:
000019A6 2053 movea.l A0, [A3]
000019A8 BE50 cmp.w D7, [A0]
000019AA 6DD4 blt -0x2A /* 00001980 */
label000019AC:
000019AC 2D4B 000E move.l [A6 + 0xE], A3
000019B0 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000019B6 4E5E unlink A6
000019B8 4E74 0006 rtd 0x0006
export_604:
000019BC 4E56 0000 link A6, 0
000019C0 48E7 0018 movem.l -[A7], A3,A4
000019C4 286E 0008 movea.l A4, [A6 + 0x8]
000019C8 2F0C move.l -[A7], A4
000019CA 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000019CE 2054 movea.l A0, [A4]
000019D0 7000 moveq.l D0, 0x00
000019D2 2140 004A move.l [A0 + 0x4A], D0
000019D6 2054 movea.l A0, [A4]
000019D8 2140 0046 move.l [A0 + 0x46], D0
000019DC 2054 movea.l A0, [A4]
000019DE 2140 004E move.l [A0 + 0x4E], D0
000019E2 2054 movea.l A0, [A4]
000019E4 2140 0042 move.l [A0 + 0x42], D0
000019E8 2054 movea.l A0, [A4]
000019EA 4228 0040 clr.b [A0 + 0x40]
000019EE 2054 movea.l A0, [A4]
000019F0 2140 001C move.l [A0 + 0x1C], D0
000019F4 2054 movea.l A0, [A4]
000019F6 2140 0020 move.l [A0 + 0x20], D0
000019FA 2054 movea.l A0, [A4]
000019FC 4268 0024 clr.w [A0 + 0x24]
00001A00 2054 movea.l A0, [A4]
00001A02 4268 0026 clr.w [A0 + 0x26]
00001A06 2054 movea.l A0, [A4]
00001A08 2140 0028 move.l [A0 + 0x28], D0
00001A0C 2654 movea.l A3, [A4]
00001A0E 41EB 001C lea.l A0, [A3 + 0x1C]
00001A12 43EB 002C lea.l A1, [A3 + 0x2C]
00001A16 22D8 move.l [A1]+, [A0]+
00001A18 22D8 move.l [A1]+, [A0]+
00001A1A 22D8 move.l [A1]+, [A0]+
00001A1C 22D8 move.l [A1]+, [A0]+
00001A1E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001A24 4E5E unlink A6
00001A26 4E74 0004 rtd 0x0004
00001A2A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001A2C-00001A32
fn00001A2C:
00001A2C 4E56 0000 link A6, 0
00001A30 2F0C move.l -[A7], A4
// end alternate branch 00001A2C-00001A32
fn00001A2C: // (misaligned)
00001A2E 0000 2F0C ori.b D0, 0xC
00001A32 286E 0008 movea.l A4, [A6 + 0x8]
00001A36 2F3C 636C 6970 move.l -[A7], 0x636C6970 /* 'clip' */
00001A3C 2F0C move.l -[A7], A4
00001A3E 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00001A42 2F0C move.l -[A7], A4
00001A44 4EAD 34A2 jsr [A5 + 0x34A2 /* export_1680 */]
00001A48 2B4C F4E0 move.l [A5 - 0xB20], A4
00001A4C 286E FFFC movea.l A4, [A6 - 0x4]
00001A50 4E5E unlink A6
00001A52 4E74 0004 rtd 0x0004
00001A56 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_605: // at 00001A58 (misaligned)
00001A5A 0000 2F0C ori.b D0, 0xC
00001A5E 286E 0008 movea.l A4, [A6 + 0x8]
00001A62 598F subq.l A7, 4
00001A64 2F0C move.l -[A7], A4
00001A66 4EBA 0050 jsr [PC + 0x50 /* 00001AB8 */]
00001A6A 2054 movea.l A0, [A4]
00001A6C 2157 004E move.l [A0 + 0x4E], [A7]
00001A70 4EAD 392A jsr [A5 + 0x392A /* export_1825 */]
00001A74 598F subq.l A7, 4
00001A76 2F3C 434C 4950 move.l -[A7], 0x434C4950 /* 'CLIP' */
00001A7C 2054 movea.l A0, [A4]
00001A7E 2F28 004E move.l -[A7], [A0 + 0x4E]
00001A82 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */]
00001A86 2054 movea.l A0, [A4]
00001A88 215F 0042 move.l [A0 + 0x42], [A7]+
00001A8C 2054 movea.l A0, [A4]
00001A8E 2F28 0042 move.l -[A7], [A0 + 0x42]
00001A92 4EAD 3932 jsr [A5 + 0x3932 /* export_1826 */]
00001A96 2F0C move.l -[A7], A4
00001A98 2F2D F3AC move.l -[A7], [A5 - 0xC54]
00001A9C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00001AA0 2F0C move.l -[A7], A4
00001AA2 4EAD 34A2 jsr [A5 + 0x34A2 /* export_1680 */]
00001AA6 2F0C move.l -[A7], A4
00001AA8 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00001AAC 286E FFFC movea.l A4, [A6 - 0x4]
00001AB0 4E5E unlink A6
00001AB2 4E74 0004 rtd 0x0004
00001AB6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001AB8-00001ABE
fn00001AB8:
00001AB8 4E56 0000 link A6, 0
00001ABC 2F0C move.l -[A7], A4
// end alternate branch 00001AB8-00001ABE
fn00001AB8: // (misaligned)
00001ABA 0000 2F0C ori.b D0, 0xC
00001ABE 598F subq.l A7, 4
00001AC0 3F3C 00C8 move.w -[A7], 0xC8
00001AC4 7000 moveq.l D0, 0x00
00001AC6 2F00 move.l -[A7], D0
00001AC8 2F2D FAC8 move.l -[A7], [A5 - 0x538]
00001ACC 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00001AD0 285F movea.l A4, [A7]+
00001AD2 200C move.l D0, A4
00001AD4 6714 beq +0x16 /* 00001AEA */
00001AD6 2054 movea.l A0, [A4]
00001AD8 117C 0001 00B1 move.b [A0 + 0xB1], 0x1
00001ADE 2054 movea.l A0, [A4]
00001AE0 4228 0044 clr.b [A0 + 0x44]
00001AE4 2054 movea.l A0, [A4]
00001AE6 4228 0045 clr.b [A0 + 0x45]
label00001AEA:
00001AEA 2D4C 000C move.l [A6 + 0xC], A4
00001AEE 286E FFFC movea.l A4, [A6 - 0x4]
00001AF2 4E5E unlink A6
00001AF4 4E74 0004 rtd 0x0004
fn00001AF8:
00001AF8 4E56 0000 link A6, 0
00001AFC 48E7 0018 movem.l -[A7], A3,A4
00001B00 7000 moveq.l D0, 0x00
00001B02 2F00 move.l -[A7], D0
00001B04 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00001B08 2840 movea.l A4, D0
00001B0A 2F0C move.l -[A7], A4
00001B0C 4EBA FF1E jsr [PC - 0xE2 /* 00001A2C */]
00001B10 4A2D F848 tst.b [A5 - 0x7B8]
00001B14 584F addq.w A7, 4
00001B16 670C beq +0xE /* 00001B24 */
00001B18 7000 moveq.l D0, 0x00
00001B1A 2F00 move.l -[A7], D0
00001B1C 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */]
00001B20 2640 movea.l A3, D0
00001B22 584F addq.w A7, 4
label00001B24:
00001B24 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001B2A 4E5E unlink A6
00001B2C 4E75 rts
00001B2E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_606: // at 00001B30 (misaligned)
00001B32 0000 2F2E ori.b D0, 0x2E /* '.' */
00001B36 0010 2F2E ori.b [A0], 0x2E /* '.' */
00001B3A 000C 7000 ori.b A4, 0x0
00001B3E 1F00 move.b -[A7], D0
00001B40 1F00 move.b -[A7], D0
00001B42 7200 moveq.l D1, 0x00
00001B44 2F01 move.l -[A7], D1
00001B46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B4A 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00001B4E 4E5E unlink A6
00001B50 4E74 000C rtd 0x000C
export_607:
00001B54 4E56 0000 link A6, 0
00001B58 2F0C move.l -[A7], A4
00001B5A 286E 0008 movea.l A4, [A6 + 0x8]
00001B5E 2F0C move.l -[A7], A4
00001B60 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00001B64 2054 movea.l A0, [A4]
00001B66 7000 moveq.l D0, 0x00
00001B68 2140 007E move.l [A0 + 0x7E], D0
00001B6C 2054 movea.l A0, [A4]
00001B6E 4228 007A clr.b [A0 + 0x7A]
00001B72 2054 movea.l A0, [A4]
00001B74 4228 007B clr.b [A0 + 0x7B]
00001B78 2054 movea.l A0, [A4]
00001B7A 4268 007C clr.w [A0 + 0x7C]
00001B7E 286E FFFC movea.l A4, [A6 - 0x4]
00001B82 4E5E unlink A6
00001B84 4E74 0004 rtd 0x0004
export_608:
00001B88 4E56 0000 link A6, 0
00001B8C 48E7 0018 movem.l -[A7], A3,A4
00001B90 286E 0008 movea.l A4, [A6 + 0x8]
00001B94 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B98 2F0C move.l -[A7], A4
00001B9A 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */]
00001B9E 598F subq.l A7, 4
00001BA0 A9F9 syscall InfoScrap
00001BA2 265F movea.l A3, [A7]+
00001BA4 302B 0008 move.w D0, [A3 + 0x8]
00001BA8 5340 subq.w D0, 1
00001BAA 2054 movea.l A0, [A4]
00001BAC 3140 007C move.w [A0 + 0x7C], D0
00001BB0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001BB6 4E5E unlink A6
00001BB8 4E74 0008 rtd 0x0008
export_609:
00001BBC 4E56 F5FC link A6, -0x0A04
00001BC0 48E7 0018 movem.l -[A7], A3,A4
00001BC4 4EBA 045E jsr [PC + 0x45E /* 00002024 */]
00001BC8 1B7C 0001 F83C move.b [A5 - 0x7C4], 0x1
00001BCE 422D F83D clr.b [A5 - 0x7C3]
00001BD2 487A 03CE pea.l [PC + 0x3CE /* 00001FA2, value 0x4E56 'NV', cstring "" */]
00001BD6 486D F508 pea.l [A5 - 0xAF8]
00001BDA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00001BDE 3F3C 0080 move.w -[A7], 0x80
00001BE2 486D F6C8 pea.l [A5 - 0x938]
00001BE6 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00001BEA 3F3C 0082 move.w -[A7], 0x82
00001BEE 486D F6BC pea.l [A5 - 0x944]
00001BF2 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00001BF6 3F3C 0081 move.w -[A7], 0x81
00001BFA 486D F6B0 pea.l [A5 - 0x950]
00001BFE 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00001C02 558F subq.l A7, 2
00001C04 486D F68C pea.l [A5 - 0x974]
00001C08 3F3C A9F4 move.w -[A7], 0xA9F4
00001C0C 598F subq.l A7, 4
00001C0E 486D 3742 pea.l [A5 + 0x3742 /* export_1764 */]
00001C12 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
00001C16 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */]
00001C1A 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00001C1E 598F subq.l A7, 4
00001C20 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
00001C24 2B5F F6A8 move.l [A5 - 0x958], [A7]+
00001C28 598F subq.l A7, 4
00001C2A 7000 moveq.l D0, 0x00
00001C2C 2F00 move.l -[A7], D0
00001C2E 486D F834 pea.l [A5 - 0x7CC]
00001C32 487A 036E pea.l [PC + 0x36E /* 00001FA2, value 0x4E56 'NV', cstring "" */]
00001C36 486E FEFC pea.l [A6 - 0x104]
00001C3A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001C3E 508F addq.l A7, 8
00001C40 2F00 move.l -[A7], D0
00001C42 7000 moveq.l D0, 0x00
00001C44 1F00 move.b -[A7], D0
00001C46 7200 moveq.l D1, 0x00
00001C48 3F01 move.w -[A7], D1
00001C4A 7000 moveq.l D0, 0x00
00001C4C 2F00 move.l -[A7], D0
00001C4E 7000 moveq.l D0, 0x00
00001C50 1F00 move.b -[A7], D0
00001C52 7000 moveq.l D0, 0x00
00001C54 2F00 move.l -[A7], D0
00001C56 AA45 syscall NewCWindow
00001C58 2B5F F6AC move.l [A5 - 0x954], [A7]+
00001C5C 504F addq.w A7, 8
00001C5E 2078 09EE movea.l A0, [0x000009EE /* GrayRgn */]
00001C62 2050 movea.l A0, [A0]
00001C64 49E8 0002 lea.l A4, [A0 + 0x2]
00001C68 3D54 FFF4 move.w [A6 - 0xC], [A4]
00001C6C 3D6C 0002 FFF6 move.w [A6 - 0xA], [A4 + 0x2]
00001C72 3D6C 0004 FFF8 move.w [A6 - 0x8], [A4 + 0x4]
00001C78 3D6C 0006 FFFA move.w [A6 - 0x6], [A4 + 0x6]
00001C7E 41EE FFF4 lea.l A0, [A6 - 0xC]
00001C82 41ED FAE4 lea.l A0, [A5 - 0x51C]
00001C86 43EE FFF4 lea.l A1, [A6 - 0xC]
00001C8A 20D9 move.l [A0]+, [A1]+
00001C8C 20D9 move.l [A0]+, [A1]+
00001C8E 3D7C 0004 FEF8 move.w [A6 - 0x108], 0x4
00001C94 3D7C 0004 FEFA move.w [A6 - 0x106], 0x4
00001C9A 41EE FEF8 lea.l A0, [A6 - 0x108]
00001C9E 2F08 move.l -[A7], A0
00001CA0 486D FAE4 pea.l [A5 - 0x51C]
00001CA4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001CA8 3D7C 0050 FDF4 move.w [A6 - 0x20C], 0x50 /* 'P' */
00001CAE 3D7C 0050 FDF6 move.w [A6 - 0x20A], 0x50 /* 'P' */
00001CB4 41EE FDF4 lea.l A0, [A6 - 0x20C]
00001CB8 2848 movea.l A4, A0
00001CBA 486E FFF4 pea.l [A6 - 0xC]
00001CBE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001CC2 2D40 FDF8 move.l [A6 - 0x208], D0
00001CC6 41EE FDF8 lea.l A0, [A6 - 0x208]
00001CCA 2648 movea.l A3, A0
00001CCC 3D54 FDEC move.w [A6 - 0x214], [A4]
00001CD0 3D6C 0002 FDEE move.w [A6 - 0x212], [A4 + 0x2]
00001CD6 3D53 FDF0 move.w [A6 - 0x210], [A3]
00001CDA 3D6B 0002 FDF2 move.w [A6 - 0x20E], [A3 + 0x2]
00001CE0 41EE FDEC lea.l A0, [A6 - 0x214]
00001CE4 41ED FADC lea.l A0, [A5 - 0x524]
00001CE8 43EE FDEC lea.l A1, [A6 - 0x214]
00001CEC 20D9 move.l [A0]+, [A1]+
00001CEE 20D9 move.l [A0]+, [A1]+
00001CF0 516D FAE0 subq.w [A5 - 0x520], 8
00001CF4 41ED FAD4 lea.l A0, [A5 - 0x52C]
00001CF8 43EE FFF4 lea.l A1, [A6 - 0xC]
00001CFC 20D9 move.l [A0]+, [A1]+
00001CFE 20D9 move.l [A0]+, [A1]+
00001D00 3D7C 0010 FCF8 move.w [A6 - 0x308], 0x10
00001D06 3D7C 0010 FCFA move.w [A6 - 0x306], 0x10
00001D0C 41EE FCF8 lea.l A0, [A6 - 0x308]
00001D10 2F08 move.l -[A7], A0
00001D12 486D FAD4 pea.l [A5 - 0x52C]
00001D16 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001D1A 4EBA FA34 jsr [PC - 0x5CC /* 00001750 */]
00001D1E 7000 moveq.l D0, 0x00
00001D20 2F00 move.l -[A7], D0
00001D22 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
00001D26 2B40 FAB0 move.l [A5 - 0x550], D0
00001D2A 7000 moveq.l D0, 0x00
00001D2C 2F00 move.l -[A7], D0
00001D2E 2F2D FAB0 move.l -[A7], [A5 - 0x550]
00001D32 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00001D36 2B6D FAB0 FAA4 move.l [A5 - 0x55C], [A5 - 0x550]
00001D3C 558F subq.l A7, 2
00001D3E 7000 moveq.l D0, 0x00
00001D40 1F00 move.b -[A7], D0
00001D42 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001D46 1B5F F6D8 move.b [A5 - 0x928], [A7]+
00001D4A 7000 moveq.l D0, 0x00
00001D4C 2F00 move.l -[A7], D0
00001D4E 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00001D52 2B40 F994 move.l [A5 - 0x66C], D0
00001D56 2F00 move.l -[A7], D0
00001D58 4EAD 3672 jsr [A5 + 0x3672 /* export_1738 */]
00001D5C 7000 moveq.l D0, 0x00
00001D5E 2F00 move.l -[A7], D0
00001D60 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00001D64 2B40 F6D4 move.l [A5 - 0x92C], D0
00001D68 7000 moveq.l D0, 0x00
00001D6A 2F00 move.l -[A7], D0
00001D6C 7206 moveq.l D1, 0x06
00001D6E 3F01 move.w -[A7], D1
00001D70 2F2D F6D4 move.l -[A7], [A5 - 0x92C]
00001D74 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00001D78 4A2D F848 tst.b [A5 - 0x7B8]
00001D7C 4FEF 0020 lea.l A7, [A7 + 0x20]
00001D80 670C beq +0xE /* 00001D8E */
00001D82 7000 moveq.l D0, 0x00
00001D84 2F00 move.l -[A7], D0
00001D86 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
00001D8A 2840 movea.l A4, D0
00001D8C 584F addq.w A7, 4
label00001D8E:
00001D8E 4A2D F848 tst.b [A5 - 0x7B8]
00001D92 670C beq +0xE /* 00001DA0 */
00001D94 7000 moveq.l D0, 0x00
00001D96 2F00 move.l -[A7], D0
00001D98 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */]
00001D9C 2840 movea.l A4, D0
00001D9E 584F addq.w A7, 4
label00001DA0:
00001DA0 4A2D F848 tst.b [A5 - 0x7B8]
00001DA4 670C beq +0xE /* 00001DB2 */
00001DA6 7000 moveq.l D0, 0x00
00001DA8 2F00 move.l -[A7], D0
00001DAA 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00001DAE 2840 movea.l A4, D0
00001DB0 584F addq.w A7, 4
label00001DB2:
00001DB2 4A2D F848 tst.b [A5 - 0x7B8]
00001DB6 670C beq +0xE /* 00001DC4 */
00001DB8 7000 moveq.l D0, 0x00
00001DBA 2F00 move.l -[A7], D0
00001DBC 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00001DC0 2840 movea.l A4, D0
00001DC2 584F addq.w A7, 4
label00001DC4:
00001DC4 4A2D F848 tst.b [A5 - 0x7B8]
00001DC8 670C beq +0xE /* 00001DD6 */
00001DCA 7000 moveq.l D0, 0x00
00001DCC 2F00 move.l -[A7], D0
00001DCE 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00001DD2 2840 movea.l A4, D0
00001DD4 584F addq.w A7, 4
label00001DD6:
00001DD6 4A2D F848 tst.b [A5 - 0x7B8]
00001DDA 670C beq +0xE /* 00001DE8 */
00001DDC 7000 moveq.l D0, 0x00
00001DDE 2F00 move.l -[A7], D0
00001DE0 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001DE4 2840 movea.l A4, D0
00001DE6 584F addq.w A7, 4
label00001DE8:
00001DE8 4A2D F848 tst.b [A5 - 0x7B8]
00001DEC 670C beq +0xE /* 00001DFA */
00001DEE 7000 moveq.l D0, 0x00
00001DF0 2F00 move.l -[A7], D0
00001DF2 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */]
00001DF6 2840 movea.l A4, D0
00001DF8 584F addq.w A7, 4
label00001DFA:
00001DFA 4A2D F848 tst.b [A5 - 0x7B8]
00001DFE 670C beq +0xE /* 00001E0C */
00001E00 7000 moveq.l D0, 0x00
00001E02 2F00 move.l -[A7], D0
00001E04 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00001E08 2640 movea.l A3, D0
00001E0A 584F addq.w A7, 4
label00001E0C:
00001E0C 487A 018E pea.l [PC + 0x18E /* 00001F9C, value 0x54566965 'TVie', cstring "TView" */]
00001E10 486E FDFC pea.l [A6 - 0x204]
00001E14 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001E18 508F addq.l A7, 8
00001E1A 2F00 move.l -[A7], D0
00001E1C 2F3C 7669 6577 move.l -[A7], 0x76696577 /* 'view' */
00001E22 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001E26 487A 0174 pea.l [PC + 0x174 /* 00001F9C, value 0x54566965 'TVie', cstring "TView" */]
00001E2A 486E FCFC pea.l [A6 - 0x304]
00001E2E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001E32 508F addq.l A7, 8
00001E34 2F00 move.l -[A7], D0
00001E36 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */
00001E3C 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001E40 487A 014C pea.l [PC + 0x14C /* 00001F8E, value 0x54496E63 'TInc', cstring "TIncludeView" */]
00001E44 486E FBFC pea.l [A6 - 0x404]
00001E48 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001E4C 508F addq.l A7, 8
00001E4E 2F00 move.l -[A7], D0
00001E50 2F3C 696E 6340 move.l -[A7], 0x696E6340 /* 'inc@' */
00001E56 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001E5A 487A 012A pea.l [PC + 0x12A /* 00001F86, value 0x5457696E 'TWin', cstring "TWindow" */]
00001E5E 486E FAFC pea.l [A6 - 0x504]
00001E62 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001E66 508F addq.l A7, 8
00001E68 2F00 move.l -[A7], D0
00001E6A 2F3C 7769 6E64 move.l -[A7], 0x77696E64 /* 'wind' */
00001E70 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001E74 487A 0104 pea.l [PC + 0x104 /* 00001F7A, value 0x54536372 'TScr', cstring "TScrollBar" */]
00001E78 486E F9FC pea.l [A6 - 0x604]
00001E7C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001E80 508F addq.l A7, 8
00001E82 2F00 move.l -[A7], D0
00001E84 2F3C 7362 6172 move.l -[A7], 0x73626172 /* 'sbar' */
00001E8A 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001E8E 487A 00D6 pea.l [PC + 0xD6 /* 00001F66, value 0x54536372 'TScr', cstring "TScrollerScrollBar" */]
00001E92 486E F8FC pea.l [A6 - 0x704]
00001E96 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001E9A 508F addq.l A7, 8
00001E9C 2F00 move.l -[A7], D0
00001E9E 2F3C 7373 6272 move.l -[A7], 0x73736272 /* 'ssbr' */
00001EA4 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001EA8 487A 00B2 pea.l [PC + 0xB2 /* 00001F5C, value 0x54536372 'TScr', cstring "TScroller" */]
00001EAC 486E F7FC pea.l [A6 - 0x804]
00001EB0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001EB4 508F addq.l A7, 8
00001EB6 2F00 move.l -[A7], D0
00001EB8 2F3C 7363 726C move.l -[A7], 0x7363726C /* 'scrl' */
00001EBE 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001EC2 487A 008E pea.l [PC + 0x8E /* 00001F52, value 0x54547261 'TTra', cstring "TTracker" */]
00001EC6 486E F6FC pea.l [A6 - 0x904]
00001ECA 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001ECE 508F addq.l A7, 8
00001ED0 2F00 move.l -[A7], D0
00001ED2 2F3C 7472 616B move.l -[A7], 0x7472616B /* 'trak' */
00001ED8 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001EDC 487A 006E pea.l [PC + 0x6E /* 00001F4C, value 0x544C6973 'TLis', cstring "TList" */]
00001EE0 486E F5FC pea.l [A6 - 0xA04]
00001EE4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001EE8 508F addq.l A7, 8
00001EEA 2F00 move.l -[A7], D0
00001EEC 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
00001EF2 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00001EF6 4EBA EF70 jsr [PC - 0x1090 /* 00000E68 */]
00001EFA 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00001EFE 4EBA FBF8 jsr [PC - 0x408 /* 00001AF8 */]
00001F02 4EBA F468 jsr [PC - 0xB98 /* 0000136C */]
00001F06 7000 moveq.l D0, 0x00
00001F08 2D40 FFF4 move.l [A6 - 0xC], D0
00001F0C 7202 moveq.l D1, 0x02
00001F0E 2D41 FFF8 move.l [A6 - 0x8], D1
00001F12 558F subq.l A7, 2
00001F14 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */
00001F1A 486E FFF4 pea.l [A6 - 0xC]
00001F1E 7008 moveq.l D0, 0x08
00001F20 2F00 move.l -[A7], D0
00001F22 486D F3A0 pea.l [A5 - 0xC60]
00001F26 303C 0825 move.w D0, 0x825
00001F2A A816 syscall Pack8
00001F2C 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00001F30 41EE FFFC lea.l A0, [A6 - 0x4]
00001F34 20B8 020C move.l [A0], [0x0000020C /* Time */]
00001F38 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001F3C 4EAD 3BFA jsr [A5 + 0x3BFA /* export_1915 */]
00001F40 584F addq.w A7, 4
00001F42 4CEE 1800 F5F4 movem.l A3,A4, [A6 - 0xA0C]
00001F48 4E5E unlink A6
00001F4A 4E75 rts
00001F4C 544C addq.w A4, 2
00001F4E 6973 bvs +0x75 /* 00001FC3 */
00001F50 7400 moveq.l D2, 0x00
00001F52 5454 addq.w [A4], 2
00001F54 7261 moveq.l D1, 0x61
00001F56 636B bls +0x6D /* 00001FC3 */
00001F58 6572 bcs +0x74 /* 00001FCC */
00001F5A 0000 5453 ori.b D0, 0x53 /* 'S' */
00001F5E 6372 bls +0x74 /* 00001FD2 */
00001F60 6F6C ble +0x6E /* 00001FCE */
00001F62 6C65 bge +0x67 /* 00001FC9 */
00001F64 7200 moveq.l D1, 0x00
00001F66 5453 addq.w [A3], 2
00001F68 6372 bls +0x74 /* 00001FDC */
00001F6A 6F6C ble +0x6E /* 00001FD8 */
00001F6C 6C65 bge +0x67 /* 00001FD3 */
00001F6E 7253 moveq.l D1, 0x53
00001F70 6372 bls +0x74 /* 00001FE4 */
00001F72 6F6C ble +0x6E /* 00001FE0 */
00001F74 6C42 bge +0x44 /* 00001FB8 */
00001F76 6172 bsr +0x74 /* 00001FEA */
00001F78 0000 5453 ori.b D0, 0x53 /* 'S' */
00001F7C 6372 bls +0x74 /* 00001FF0 */
00001F7E 6F6C ble +0x6E /* 00001FEC */
00001F80 6C42 bge +0x44 /* 00001FC4 */
00001F82 6172 bsr +0x74 /* 00001FF6 */
00001F84 0000 5457 ori.b D0, 0x57 /* 'W' */
00001F88 696E bvs +0x70 /* 00001FF8 */
00001F8A 646F bcc +0x71 /* 00001FFB */
00001F8C 7700 moveq.l D3, 0x00
00001F8E 5449 addq.w A1, 2
00001F90 6E63 bgt +0x65 /* 00001FF5 */
00001F92 6C75 bge +0x77 /* 00002009 */
00001F94 6465 bcc +0x67 /* 00001FFB */
00001F96 5669 6577 addq.w [A1 + 0x6577], 3
00001F9A 0000 5456 ori.b D0, 0x56 /* 'V' */
00001F9E 6965 bvs +0x67 /* 00002005 */
00001FA0 7700 moveq.l D3, 0x00
00001FA2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_610: // at 00001FA4 (misaligned)
00001FA6 0000 7000 ori.b D0, 0x0
00001FAA 2F00 move.l -[A7], D0
00001FAC 7204 moveq.l D1, 0x04
00001FAE 3F01 move.w -[A7], D1
00001FB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FB4 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
label00001FB8:
00001FB8 4E5E unlink A6
00001FBA 4E74 0004 rtd 0x0004
00001FBE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_611: // at 00001FC0 (misaligned)
00001FC2 0000 7000 ori.b D0, 0x0
// begin alternate branch 00001FC4-00001FC6
label00001FC4:
00001FC4 7000 moveq.l D0, 0x00
// end alternate branch 00001FC4-00001FC6
label00001FC4: // (misaligned)
00001FC6 2F00 move.l -[A7], D0
00001FC8 7208 moveq.l D1, 0x08
00001FCA 3F01 move.w -[A7], D1
label00001FCC:
00001FCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
// begin alternate branch 00001FCE-00001FD4
label00001FCE:
00001FCE 0008 4EAD ori.b A0, 0xAD
label00001FD2:
00001FD2 20CA move.l [A0]+, A2
// end alternate branch 00001FCE-00001FD4
label00001FCE: // (misaligned)
00001FD0 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
label00001FD2: // (misaligned)
00001FD4 4E5E unlink A6
00001FD6 4E74 0004 rtd 0x0004
// begin alternate branch 00001FD8-00001FDC
label00001FD8:
00001FD8 0004 0000 ori.b D4, 0x0
// end alternate branch 00001FD8-00001FDC
label00001FD8: // (misaligned)
00001FDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001FDC-00001FE0
export_612:
label00001FDC:
00001FDC 4E56 FFF8 link A6, -0x0008
// end alternate branch 00001FDC-00001FE0
export_612: // at 00001FDC (misaligned)
label00001FDC: // (misaligned)
00001FDE FFF8 .invalid <<F/7/7>>
label00001FE0:
00001FE0 2F07 move.l -[A7], D7
00001FE2 2E2E 0010 move.l D7, [A6 + 0x10]
// begin alternate branch 00001FE4-00001FE8
label00001FE4:
00001FE4 0010 6F1C ori.b [A0], 0x1C
// end alternate branch 00001FE4-00001FE8
label00001FE4: // (misaligned)
00001FE6 6F1C ble +0x1E /* 00002004 */
00001FE8 2D47 FFF8 move.l [A6 - 0x8], D7
// begin alternate branch 00001FEA-00001FEC
fn00001FEA:
00001FEA FFF8 .invalid <<F/7/7>>
// end alternate branch 00001FEA-00001FEC
fn00001FEA: // (misaligned)
label00001FEC:
00001FEC 3D6E 000E FFFC move.w [A6 - 0x4], [A6 + 0xE]
// begin alternate branch 00001FF0-00001FF2
label00001FF0:
00001FF0 FFFC .invalid <<F/7/7>>
// end alternate branch 00001FF0-00001FF2
label00001FF0: // (misaligned)
00001FF2 3D6E 000C FFFE move.w [A6 - 0x2], [A6 + 0xC]
// begin alternate branch 00001FF6-00001FF8
fn00001FF6:
00001FF6 FFFE .invalid <<F/7/7>>
// end alternate branch 00001FF6-00001FF8
fn00001FF6: // (misaligned)
label00001FF8:
00001FF8 486E FFF8 pea.l [A6 - 0x8]
00001FFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002000 4EAD 434A jsr [A5 + 0x434A /* export_2149 */]
label00002004:
00002004 2E2E FFF4 move.l D7, [A6 - 0xC]
00002008 4E5E unlink A6
0000200A 4E74 000C rtd 0x000C
0000200E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_613: // at 00002010 (misaligned)
00002012 0000 2F2E ori.b D0, 0x2E /* '.' */
00002016 0008 4EAD ori.b A0, 0xAD
0000201A 21B2 4E5E 4E74 move.l [A0 + D4 * 8 + 0x74], [A2 + D4 * 8 + 0x5E]
00002020 0004 0000 ori.b D4, 0x0
fn00002024:
00002024 4E56 0000 link A6, 0
00002028 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */]
0000202C 4EBA 001A jsr [PC + 0x1A /* 00002048 */]
00002030 486D F94C pea.l [A5 - 0x6B4]
00002034 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
00002038 3B7C 0002 F944 move.w [A5 - 0x6BC], 0x2
0000203E 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */]
00002042 4E5E unlink A6
00002044 4E75 rts
00002046 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002048-00002050
fn00002048:
00002048 4E56 0000 link A6, 0
0000204C 4EAD 1E92 jsr [A5 + 0x1E92 /* export_974 */]
// end alternate branch 00002048-00002050
fn00002048: // (misaligned)
0000204A 0000 4EAD ori.b D0, 0xAD
0000204E 1E92 move.b [A7], [A2]
00002050 2B40 F940 move.l [A5 - 0x6C0], D0
00002054 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002058 2B40 F93C move.l [A5 - 0x6C4], D0
0000205C 41ED 1EE2 lea.l A0, [A5 + 0x1EE2 /* export_984 */]
00002060 2B48 F938 move.l [A5 - 0x6C8], A0
00002064 4E5E unlink A6
00002066 4E75 rts
fn00002068:
00002068 4E56 0000 link A6, 0
0000206C 2F0C move.l -[A7], A4
0000206E 286E 0008 movea.l A4, [A6 + 0x8]
00002072 2F0C move.l -[A7], A4
00002074 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00002078 2B4C FAC8 move.l [A5 - 0x538], A4
0000207C 286E FFFC movea.l A4, [A6 - 0x4]
00002080 4E5E unlink A6
00002082 4E74 0004 rtd 0x0004
00002086 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_614: // at 00002088 (misaligned)
0000208A F100 .extension 0x100 <<F/4-5/0>> // unimplemented
0000208C 48E7 0018 movem.l -[A7], A3,A4
00002090 4A2D F85C tst.b [A5 - 0x7A4]
00002094 6600 02C2 bne +0x2C4 /* 00002358 */
00002098 4A2D F848 tst.b [A5 - 0x7B8]
0000209C 670C beq +0xE /* 000020AA */
0000209E 7000 moveq.l D0, 0x00
000020A0 2F00 move.l -[A7], D0
000020A2 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
000020A6 2640 movea.l A3, D0
000020A8 584F addq.w A7, 4
label000020AA:
000020AA 4A2D F848 tst.b [A5 - 0x7B8]
000020AE 670C beq +0xE /* 000020BC */
000020B0 7000 moveq.l D0, 0x00
000020B2 2F00 move.l -[A7], D0
000020B4 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000020B8 2640 movea.l A3, D0
000020BA 584F addq.w A7, 4
label000020BC:
000020BC 4A2D F848 tst.b [A5 - 0x7B8]
000020C0 670C beq +0xE /* 000020CE */
000020C2 7000 moveq.l D0, 0x00
000020C4 2F00 move.l -[A7], D0
000020C6 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000020CA 2640 movea.l A3, D0
000020CC 584F addq.w A7, 4
label000020CE:
000020CE 4A2D F848 tst.b [A5 - 0x7B8]
000020D2 670C beq +0xE /* 000020E0 */
000020D4 7000 moveq.l D0, 0x00
000020D6 2F00 move.l -[A7], D0
000020D8 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
000020DC 2640 movea.l A3, D0
000020DE 584F addq.w A7, 4
label000020E0:
000020E0 4A2D F848 tst.b [A5 - 0x7B8]
000020E4 670C beq +0xE /* 000020F2 */
000020E6 7000 moveq.l D0, 0x00
000020E8 2F00 move.l -[A7], D0
000020EA 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
000020EE 2640 movea.l A3, D0
000020F0 584F addq.w A7, 4
label000020F2:
000020F2 4A2D F848 tst.b [A5 - 0x7B8]
000020F6 670C beq +0xE /* 00002104 */
000020F8 7000 moveq.l D0, 0x00
000020FA 2F00 move.l -[A7], D0
000020FC 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00002100 2640 movea.l A3, D0
00002102 584F addq.w A7, 4
label00002104:
00002104 4A2D F848 tst.b [A5 - 0x7B8]
00002108 670C beq +0xE /* 00002116 */
0000210A 7000 moveq.l D0, 0x00
0000210C 2F00 move.l -[A7], D0
0000210E 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */]
00002112 2640 movea.l A3, D0
00002114 584F addq.w A7, 4
label00002116:
00002116 4A2D F848 tst.b [A5 - 0x7B8]
0000211A 670C beq +0xE /* 00002128 */
0000211C 7000 moveq.l D0, 0x00
0000211E 2F00 move.l -[A7], D0
00002120 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
00002124 2640 movea.l A3, D0
00002126 584F addq.w A7, 4
label00002128:
00002128 4A2D F848 tst.b [A5 - 0x7B8]
0000212C 670C beq +0xE /* 0000213A */
0000212E 7000 moveq.l D0, 0x00
00002130 2F00 move.l -[A7], D0
00002132 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */]
00002136 2640 movea.l A3, D0
00002138 584F addq.w A7, 4
label0000213A:
0000213A 4A2D F848 tst.b [A5 - 0x7B8]
0000213E 670C beq +0xE /* 0000214C */
00002140 7000 moveq.l D0, 0x00
00002142 2F00 move.l -[A7], D0
00002144 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
00002148 2640 movea.l A3, D0
0000214A 584F addq.w A7, 4
label0000214C:
0000214C 4A2D F848 tst.b [A5 - 0x7B8]
00002150 670C beq +0xE /* 0000215E */
00002152 7000 moveq.l D0, 0x00
00002154 2F00 move.l -[A7], D0
00002156 4EAD 1C0A jsr [A5 + 0x1C0A /* export_893 */]
0000215A 2640 movea.l A3, D0
0000215C 584F addq.w A7, 4
label0000215E:
0000215E 4A2D F848 tst.b [A5 - 0x7B8]
00002162 670C beq +0xE /* 00002170 */
00002164 7000 moveq.l D0, 0x00
00002166 2F00 move.l -[A7], D0
00002168 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */]
0000216C 2640 movea.l A3, D0
0000216E 584F addq.w A7, 4
label00002170:
00002170 4A2D F848 tst.b [A5 - 0x7B8]
00002174 670C beq +0xE /* 00002182 */
00002176 7000 moveq.l D0, 0x00
00002178 2F00 move.l -[A7], D0
0000217A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000217E 2640 movea.l A3, D0
00002180 584F addq.w A7, 4
label00002182:
00002182 4A2D F848 tst.b [A5 - 0x7B8]
00002186 670C beq +0xE /* 00002194 */
00002188 7000 moveq.l D0, 0x00
0000218A 2F00 move.l -[A7], D0
0000218C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00002190 2640 movea.l A3, D0
00002192 584F addq.w A7, 4
label00002194:
00002194 4A2D F848 tst.b [A5 - 0x7B8]
00002198 670C beq +0xE /* 000021A6 */
0000219A 7000 moveq.l D0, 0x00
0000219C 2F00 move.l -[A7], D0
0000219E 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
000021A2 2840 movea.l A4, D0
000021A4 584F addq.w A7, 4
label000021A6:
000021A6 487A 024A pea.l [PC + 0x24A /* 000023F2, value 0x54446961 'TDia', cstring "TDialogView" */]
000021AA 486E FF00 pea.l [A6 - 0x100]
000021AE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000021B2 508F addq.l A7, 8
000021B4 2F00 move.l -[A7], D0
000021B6 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */
000021BC 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000021C0 487A 0226 pea.l [PC + 0x226 /* 000023E8, value 0x54436F6E 'TCon', cstring "TControl" */]
000021C4 486E FE00 pea.l [A6 - 0x200]
000021C8 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000021CC 508F addq.l A7, 8
000021CE 2F00 move.l -[A7], D0
000021D0 2F3C 636E 746C move.l -[A7], 0x636E746C /* 'cntl' */
000021D6 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000021DA 487A 0204 pea.l [PC + 0x204 /* 000023E0, value 0x54427574 'TBut', cstring "TButton" */]
000021DE 486E FD00 pea.l [A6 - 0x300]
000021E2 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000021E6 508F addq.l A7, 8
000021E8 2F00 move.l -[A7], D0
000021EA 2F3C 6275 746E move.l -[A7], 0x6275746E /* 'butn' */
000021F0 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000021F4 487A 01E0 pea.l [PC + 0x1E0 /* 000023D6, value 0x54436865 'TChe', cstring "TCheckBox" */]
000021F8 486E FC00 pea.l [A6 - 0x400]
000021FC 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002200 508F addq.l A7, 8
00002202 2F00 move.l -[A7], D0
00002204 2F3C 6368 6B62 move.l -[A7], 0x63686B62 /* 'chkb' */
0000220A 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
0000220E 487A 01BE pea.l [PC + 0x1BE /* 000023CE, value 0x54526164 'TRad', cstring "TRadio" */]
00002212 486E FB00 pea.l [A6 - 0x500]
00002216 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000221A 508F addq.l A7, 8
0000221C 2F00 move.l -[A7], D0
0000221E 2F3C 7261 6462 move.l -[A7], 0x72616462 /* 'radb' */
00002224 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00002228 487A 019A pea.l [PC + 0x19A /* 000023C4, value 0x54436C75 'TClu', cstring "TCluster" */]
0000222C 486E FA00 pea.l [A6 - 0x600]
00002230 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002234 508F addq.l A7, 8
00002236 2F00 move.l -[A7], D0
00002238 2F3C 636C 7573 move.l -[A7], 0x636C7573 /* 'clus' */
0000223E 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00002242 487A 017A pea.l [PC + 0x17A /* 000023BE, value 0x5449636F 'TIco', cstring "TIcon" */]
00002246 486E F900 pea.l [A6 - 0x700]
0000224A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000224E 508F addq.l A7, 8
00002250 2F00 move.l -[A7], D0
00002252 2F3C 6963 6F6E move.l -[A7], 0x69636F6E /* 'icon' */
00002258 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
0000225C 487A 0154 pea.l [PC + 0x154 /* 000023B2, value 0x54536D61 'TSma', cstring "TSmallIcon" */]
00002260 486E F800 pea.l [A6 - 0x800]
00002264 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002268 508F addq.l A7, 8
0000226A 2F00 move.l -[A7], D0
0000226C 2F3C 7369 636E move.l -[A7], 0x7369636E /* 'sicn' */
00002272 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00002276 487A 0130 pea.l [PC + 0x130 /* 000023A8, value 0x54506963 'TPic', cstring "TPicture" */]
0000227A 486E F700 pea.l [A6 - 0x900]
0000227E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002282 508F addq.l A7, 8
00002284 2F00 move.l -[A7], D0
00002286 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
0000228C 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00002290 487A 010E pea.l [PC + 0x10E /* 000023A0, value 0x54506F70 'TPop', cstring "TPopup" */]
00002294 486E F600 pea.l [A6 - 0xA00]
00002298 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000229C 508F addq.l A7, 8
0000229E 2F00 move.l -[A7], D0
000022A0 2F3C 706F 7070 move.l -[A7], 0x706F7070 /* 'popp' */
000022A6 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000022AA 487A 00E8 pea.l [PC + 0xE8 /* 00002394, value 0x54537461 'TSta', cstring "TStaticText" */]
000022AE 486E F500 pea.l [A6 - 0xB00]
000022B2 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000022B6 508F addq.l A7, 8
000022B8 2F00 move.l -[A7], D0
000022BA 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */
000022C0 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000022C4 487A 00C4 pea.l [PC + 0xC4 /* 0000238A, value 0x54456469 'TEdi', cstring "TEditText" */]
000022C8 486E F400 pea.l [A6 - 0xC00]
000022CC 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000022D0 508F addq.l A7, 8
000022D2 2F00 move.l -[A7], D0
000022D4 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
000022DA 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000022DE 487A 009E pea.l [PC + 0x9E /* 0000237E, value 0x544E756D 'TNum', cstring "TNumberText" */]
000022E2 486E F300 pea.l [A6 - 0xD00]
000022E6 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000022EA 508F addq.l A7, 8
000022EC 2F00 move.l -[A7], D0
000022EE 2F3C 6E6D 6272 move.l -[A7], 0x6E6D6272 /* 'nmbr' */
000022F4 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000022F8 487A 007A pea.l [PC + 0x7A /* 00002374, value 0x54506174 'TPat', cstring "TPattern" */]
000022FC 486E F200 pea.l [A6 - 0xE00]
00002300 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002304 508F addq.l A7, 8
00002306 2F00 move.l -[A7], D0
00002308 2F3C 7061 746E move.l -[A7], 0x7061746E /* 'patn' */
0000230E 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00002312 487A 004E pea.l [PC + 0x4E /* 00002362, value 0x54546172 'TTar', cstring "TTargetBorderView" */]
00002316 486E F100 pea.l [A6 - 0xF00]
0000231A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000231E 508F addq.l A7, 8
00002320 2F00 move.l -[A7], D0
00002322 2F3C 7462 6F72 move.l -[A7], 0x74626F72 /* 'tbor' */
00002328 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
0000232C 7000 moveq.l D0, 0x00
0000232E 2F00 move.l -[A7], D0
00002330 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00002334 2B40 F4F0 move.l [A5 - 0xB10], D0
00002338 2F00 move.l -[A7], D0
0000233A 4EBA 00E8 jsr [PC + 0xE8 /* 00002424 */]
0000233E 7000 moveq.l D0, 0x00
00002340 2F00 move.l -[A7], D0
00002342 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00002346 2B40 F4F4 move.l [A5 - 0xB0C], D0
0000234A 2F00 move.l -[A7], D0
0000234C 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
00002350 1B7C 0001 F85C move.b [A5 - 0x7A4], 0x1
00002356 504F addq.w A7, 8
label00002358:
00002358 4CEE 1800 F0F8 movem.l A3,A4, [A6 - 0xF08]
0000235E 4E5E unlink A6
00002360 4E75 rts
00002362 5454 addq.w [A4], 2
00002364 6172 bsr +0x74 /* 000023D8 */
00002366 6765 beq +0x67 /* 000023CD */
00002368 7442 moveq.l D2, 0x42
0000236A 6F72 ble +0x74 /* 000023DE */
0000236C 6465 bcc +0x67 /* 000023D3 */
0000236E 7256 moveq.l D1, 0x56
00002370 6965 bvs +0x67 /* 000023D7 */
00002372 7700 moveq.l D3, 0x00
00002374 5450 addq.w [A0], 2
00002376 6174 bsr +0x76 /* 000023EC */
00002378 7465 moveq.l D2, 0x65
0000237A 726E moveq.l D1, 0x6E
0000237C 0000 544E ori.b D0, 0x4E /* 'N' */
00002380 756D moveq.l D2, 0x6D
00002382 6265 bhi +0x67 /* 000023E9 */
00002384 7254 moveq.l D1, 0x54
00002386 6578 bcs +0x7A /* 00002400 */
00002388 7400 moveq.l D2, 0x00
0000238A 5445 addq.w D5, 2
0000238C 6469 bcc +0x6B /* 000023F7 */
0000238E 7454 moveq.l D2, 0x54
00002390 6578 bcs +0x7A /* 0000240A */
00002392 7400 moveq.l D2, 0x00
00002394 5453 addq.w [A3], 2
00002396 7461 moveq.l D2, 0x61
00002398 7469 moveq.l D2, 0x69
0000239A 6354 bls +0x56 /* 000023F0 */
0000239C 6578 bcs +0x7A /* 00002416 */
0000239E 7400 moveq.l D2, 0x00
000023A0 5450 addq.w [A0], 2
000023A2 6F70 ble +0x72 /* 00002414 */
000023A4 7570 moveq.l D2, 0x70
000023A6 0000 5450 ori.b D0, 0x50 /* 'P' */
000023AA 6963 bvs +0x65 /* 0000240F */
000023AC 7475 moveq.l D2, 0x75
000023AE 7265 moveq.l D1, 0x65
000023B0 0000 5453 ori.b D0, 0x53 /* 'S' */
000023B4 6D61 blt +0x63 /* 00002417 */
000023B6 6C6C bge +0x6E /* 00002424 */
000023B8 4963 chk.w D4, -[A3]
000023BA 6F6E ble +0x70 /* 0000242A */
000023BC 0000 5449 ori.b D0, 0x49 /* 'I' */
000023C0 636F bls +0x71 /* 00002431 */
000023C2 6E00 5443 bgt +0x5445 /* 00007807 */
000023C6 6C75 bge +0x77 /* 0000243D */
000023C8 7374 moveq.l D1, 0x74
000023CA 6572 bcs +0x74 /* 0000243E */
000023CC 0000 5452 ori.b D0, 0x52 /* 'R' */
000023D0 6164 bsr +0x66 /* 00002436 */
000023D2 696F bvs +0x71 /* 00002443 */
000023D4 0000 5443 ori.b D0, 0x43 /* 'C' */
fn000023D8:
000023D8 6865 bvc +0x67 /* 0000243F */
000023DA 636B bls +0x6D /* 00002447 */
000023DC 426F 7800 clr.w [A7 + 0x7800]
// begin alternate branch 000023DE-000023E0
label000023DE:
000023DE 7800 moveq.l D4, 0x00
// end alternate branch 000023DE-000023E0
label000023DE: // (misaligned)
000023E0 5442 addq.w D2, 2
000023E2 7574 moveq.l D2, 0x74
000023E4 746F moveq.l D2, 0x6F
000023E6 6E00 5443 bgt +0x5445 /* 0000782B */
000023EA 6F6E ble +0x70 /* 0000245A */
fn000023EC:
000023EC 7472 moveq.l D2, 0x72
000023EE 6F6C ble +0x6E /* 0000245C */
label000023F0:
000023F0 0000 5444 ori.b D0, 0x44 /* 'D' */
000023F4 6961 bvs +0x63 /* 00002457 */
000023F6 6C6F bge +0x71 /* 00002467 */
000023F8 6756 beq +0x58 /* 00002450 */
000023FA 6965 bvs +0x67 /* 00002461 */
000023FC 7700 moveq.l D3, 0x00
000023FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002400-00002406
export_615:
label00002400:
00002400 4E56 0000 link A6, 0
00002404 2F0C move.l -[A7], A4
// end alternate branch 00002400-00002406
export_615: // at 00002400 (misaligned)
label00002400: // (misaligned)
00002402 0000 2F0C ori.b D0, 0xC
00002406 286E 0008 movea.l A4, [A6 + 0x8]
label0000240A:
0000240A 2F0C move.l -[A7], A4
0000240C 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00002410 2054 movea.l A0, [A4]
00002412 7000 moveq.l D0, 0x00
label00002414:
00002414 2140 0002 move.l [A0 + 0x2], D0
// begin alternate branch 00002416-0000241C
label00002416:
00002416 0002 286E ori.b D2, 0x6E /* 'n' */
0000241A FFFC .invalid <<F/7/7>>
// end alternate branch 00002416-0000241C
label00002416: // (misaligned)
00002418 286E FFFC movea.l A4, [A6 - 0x4]
0000241C 4E5E unlink A6
0000241E 4E74 0004 rtd 0x0004
00002422 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002424-00002432
fn00002424:
00002424 4E56 0000 link A6, 0
00002428 2F2E 0008 move.l -[A7], [A6 + 0x8]
label0000242A: // (misaligned)
0000242C 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00002430 4E5E unlink A6
// end alternate branch 00002424-00002432
fn00002424: // (misaligned)
00002426 0000 2F2E ori.b D0, 0x2E /* '.' */
label0000242A:
0000242A 0008 4EAD ori.b A0, 0xAD
0000242E 1E2A 4E5E move.b D7, [A2 + 0x4E5E]
00002432 4E74 0004 rtd 0x0004
fn00002436:
00002436 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_616: // at 00002438 (misaligned)
0000243A FD00 .extension 0xD00 <<F/4-5/6>> // unimplemented
0000243C 48E7 0018 movem.l -[A7], A3,A4
// begin alternate branch 0000243E-00002446
label0000243E:
0000243E 0018 4A2D ori.b [A0]+, 0x2D /* '-' */
00002442 F848 670C .extension 0x848 <<F/1/4>>, 0x670C // unimplemented
// end alternate branch 0000243E-00002446
label0000243E: // (misaligned)
00002440 4A2D F848 tst.b [A5 - 0x7B8]
00002444 670C beq +0xE /* 00002452 */
00002446 7000 moveq.l D0, 0x00
00002448 2F00 move.l -[A7], D0
0000244A 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */]
0000244E 2640 movea.l A3, D0
label00002450:
00002450 584F addq.w A7, 4
label00002452:
00002452 4A2D F848 tst.b [A5 - 0x7B8]
00002456 670C beq +0xE /* 00002464 */
00002458 7000 moveq.l D0, 0x00
label0000245A:
0000245A 2F00 move.l -[A7], D0
label0000245C:
0000245C 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */]
00002460 2640 movea.l A3, D0
00002462 584F addq.w A7, 4
label00002464:
00002464 4A2D F848 tst.b [A5 - 0x7B8]
00002468 670C beq +0xE /* 00002476 */
0000246A 7000 moveq.l D0, 0x00
0000246C 2F00 move.l -[A7], D0
0000246E 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
00002472 2840 movea.l A4, D0
00002474 584F addq.w A7, 4
label00002476:
00002476 487A 00AA pea.l [PC + 0xAA /* 00002522, value 0x54477269 'TGri', cstring "TGridView" */]
0000247A 486E FF00 pea.l [A6 - 0x100]
0000247E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002482 508F addq.l A7, 8
00002484 2F00 move.l -[A7], D0
00002486 2F3C 6772 6964 move.l -[A7], 0x67726964 /* 'grid' */
0000248C 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00002490 487A 0082 pea.l [PC + 0x82 /* 00002514, value 0x54546578 'TTex', cstring "TTextGridView" */]
00002494 486E FE00 pea.l [A6 - 0x200]
00002498 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000249C 508F addq.l A7, 8
0000249E 2F00 move.l -[A7], D0
000024A0 2F3C 7478 7467 move.l -[A7], 0x74787467 /* 'txtg' */
000024A6 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000024AA 487A 005A pea.l [PC + 0x5A /* 00002506, value 0x54546578 'TTex', cstring "TTextListView" */]
000024AE 486E FD00 pea.l [A6 - 0x300]
000024B2 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000024B6 508F addq.l A7, 8
000024B8 2F00 move.l -[A7], D0
000024BA 2F3C 6C73 7467 move.l -[A7], 0x6C737467 /* 'lstg' */
000024C0 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000024C4 598F subq.l A7, 4
000024C6 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000024CA 2B5F F63C move.l [A5 - 0x9C4], [A7]+
000024CE 598F subq.l A7, 4
000024D0 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000024D4 2B5F F638 move.l [A5 - 0x9C8], [A7]+
000024D8 598F subq.l A7, 4
000024DA 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000024DE 2B5F F634 move.l [A5 - 0x9CC], [A7]+
000024E2 598F subq.l A7, 4
000024E4 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000024E8 2B5F F630 move.l [A5 - 0x9D0], [A7]+
000024EC 598F subq.l A7, 4
000024EE 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
000024F2 2B5F F62C move.l [A5 - 0x9D4], [A7]+
000024F6 1B7C 0001 F858 move.b [A5 - 0x7A8], 0x1
000024FC 4CEE 1800 FCF8 movem.l A3,A4, [A6 - 0x308]
00002502 4E5E unlink A6
00002504 4E75 rts
00002506 5454 addq.w [A4], 2
00002508 6578 bcs +0x7A /* 00002582 */
0000250A 744C moveq.l D2, 0x4C
0000250C 6973 bvs +0x75 /* 00002581 */
0000250E 7456 moveq.l D2, 0x56
00002510 6965 bvs +0x67 /* 00002577 */
00002512 7700 moveq.l D3, 0x00
00002514 5454 addq.w [A4], 2
00002516 6578 bcs +0x7A /* 00002590 */
00002518 7447 moveq.l D2, 0x47
0000251A 7269 moveq.l D1, 0x69
0000251C 6456 bcc +0x58 /* 00002574 */
0000251E 6965 bvs +0x67 /* 00002585 */
00002520 7700 moveq.l D3, 0x00
00002522 5447 addq.w D7, 2
00002524 7269 moveq.l D1, 0x69
00002526 6456 bcc +0x58 /* 0000257E */
00002528 6965 bvs +0x67 /* 0000258F */
0000252A 7700 moveq.l D3, 0x00
export_617:
0000252C 4E56 FEEC link A6, -0x0114
00002530 2F0C move.l -[A7], A4
00002532 422D F97C clr.b [A5 - 0x684]
00002536 7000 moveq.l D0, 0x00
00002538 2B40 F968 move.l [A5 - 0x698], D0
0000253C 2B40 F964 move.l [A5 - 0x69C], D0
00002540 7248 moveq.l D1, 0x48
00002542 2D41 FFF0 move.l [A6 - 0x10], D1
00002546 2D41 FFF4 move.l [A6 - 0xC], D1
0000254A 70B8 moveq.l D0, 0xFFFFFFB8
0000254C 2D40 FFF8 move.l [A6 - 0x8], D0
00002550 2D40 FFFC move.l [A6 - 0x4], D0
00002554 41EE FFF0 lea.l A0, [A6 - 0x10]
00002558 41ED F96C lea.l A0, [A5 - 0x694]
0000255C 43EE FFF0 lea.l A1, [A6 - 0x10]
00002560 20D9 move.l [A0]+, [A1]+
00002562 20D9 move.l [A0]+, [A1]+
00002564 20D9 move.l [A0]+, [A1]+
00002566 20D9 move.l [A0]+, [A1]+
00002568 2B6D F830 F980 move.l [A5 - 0x680], [A5 - 0x7D0]
0000256E 3D7C 0002 FFEC move.w [A6 - 0x14], 0x2
label00002574:
00002574 3D7C 0002 FFEE move.w [A6 - 0x12], 0x2
0000257A 41EE FFEC lea.l A0, [A6 - 0x14]
label0000257E:
0000257E 41EE FFEC lea.l A0, [A6 - 0x14]
label00002582:
00002582 2B50 F984 move.l [A5 - 0x67C], [A0]
00002586 3B7C 0008 F988 move.w [A5 - 0x678], 0x8
0000258C 486D F98A pea.l [A5 - 0x676]
label00002590:
00002590 487A 005A pea.l [PC + 0x5A /* 000025EC, value 0x43433636 'CC66', cstring "CC663399CC663399" */]
00002594 486E FEEC pea.l [A6 - 0x114]
00002598 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000259C 508F addq.l A7, 8
0000259E 2F00 move.l -[A7], D0
000025A0 A866 syscall StuffHex
000025A2 1B7C 0001 F6DC move.b [A5 - 0x924], 0x1
000025A8 1B7C 0001 F854 move.b [A5 - 0x7AC], 0x1
000025AE 202D FAA4 move.l D0, [A5 - 0x55C]
000025B2 B0AD FAB0 cmp.l D0, [A5 - 0x550]
000025B6 662C bne +0x2E /* 000025E4 */
000025B8 7000 moveq.l D0, 0x00
000025BA 2F00 move.l -[A7], D0
000025BC 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
000025C0 2840 movea.l A4, D0
000025C2 7000 moveq.l D0, 0x00
000025C4 2F00 move.l -[A7], D0
000025C6 2F00 move.l -[A7], D0
000025C8 7201 moveq.l D1, 0x01
000025CA 1F01 move.b -[A7], D1
000025CC 1F01 move.b -[A7], D1
000025CE 1F01 move.b -[A7], D1
000025D0 2F0C move.l -[A7], A4
000025D2 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */]
000025D6 2054 movea.l A0, [A4]
000025D8 117C 0001 00B7 move.b [A0 + 0xB7], 0x1
000025DE 2B4C FAA4 move.l [A5 - 0x55C], A4
000025E2 584F addq.w A7, 4
label000025E4:
000025E4 286E FEE8 movea.l A4, [A6 - 0x118]
000025E8 4E5E unlink A6
000025EA 4E75 rts
000025EC 4343 chk.w D1, D3
000025EE 3636 3333 3939 4343 3636 3333 move.w D3, [[A6 + 0x39394343 + D3 * 2] + 0x36363333]
000025FA 3939 0000 0000 move.w -[A4], [0x00000000 /* __m68k_reset_stack__ */]
export_618:
00002600 4E56 FF00 link A6, -0x0100
00002604 2F0C move.l -[A7], A4
00002606 4A2D F848 tst.b [A5 - 0x7B8]
0000260A 670C beq +0xE /* 00002618 */
0000260C 7000 moveq.l D0, 0x00
0000260E 2F00 move.l -[A7], D0
00002610 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
00002614 2840 movea.l A4, D0
00002616 584F addq.w A7, 4
label00002618:
00002618 487A 0026 pea.l [PC + 0x26 /* 00002640, value 0x54544556 'TTEV', cstring "TTEView" */]
0000261C 486E FF00 pea.l [A6 - 0x100]
00002620 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002624 508F addq.l A7, 8
00002626 2F00 move.l -[A7], D0
00002628 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */
0000262E 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
00002632 1B7C 0001 F850 move.b [A5 - 0x7B0], 0x1
00002638 286E FEFC movea.l A4, [A6 - 0x104]
0000263C 4E5E unlink A6
0000263E 4E75 rts
00002640 5454 addq.w [A4], 2
00002642 4556 chk.w D2, [A6]
00002644 6965 bvs +0x67 /* 000026AB */
00002646 7700 moveq.l D3, 0x00